Ce forum est en partie financé par l’affichage de publicités. Merci de désactiver votre bloqueur de publicités pour nous permettre de continuer à fournir ce service.

Déplacer le dossier "Users" ?

Discussion dans 'macOS' créé par Fabrix, 10 Janvier 2002.

Modérateurs: Aliboron, bompi, daffyb
  1. Fabrix

    Fabrix Nouveau membre

    Inscrit:
    10 Janvier 2002
    Messages:
    10
    J'aime reçus:
    0
    Salut à tous,

    J’ai vu qu’il y avait déjà eu une discussion, en novembre, sur le « comment déplacer le dossier Users dans une autre partition ».

    Et bien, malgré les dizaines de messages, j’ai toujours rien compris. Et pourtant, je ne pense pas être un bléro en informatique.

    En faite je cherche un moyen, sur et efficace, pour faire en sorte que le dossier complet « Users », et non pas un sous dossier genre « Images », se retrouve dans une autre partition bien plus grosse et que le système aille par défaut à cet endroit.

    Bien entendu je suis près à jouer du Terminal.

    Merci pour votre aide

    [​IMG]
     
  2. mtra

    mtra Membre d’élite
    Club MacG

    Inscrit:
    17 Juillet 2001
    Messages:
    2 292
    J'aime reçus:
    13
    - su root
    - gnutar cf users.tar Users/
    - mv users.tar /Volumes/diskde destination/
    - cd /Volumes/diskdedestination/
    - gnutar xf users.tar

    efface ou renome ton dossier user d'origine

    - cd /
    - ln -s /Volumes/diskdedestination/Users Users
    - exit

    facile sans douleur et sans perte de modif
     
  3. iJuju

    iJuju Membre confirmé

    Inscrit:
    17 Juillet 2001
    Messages:
    238
    J'aime reçus:
    1
    déjà que je comprend rien au terminal, en plus il m'aide pas....
    Voilà mon problème:


    [localhost:~] julien% su root
    Password:
    [localhost:/Users/julien] root# gnutar cf users.tar users/
    gnutar: Ne peut ajouter le fichier users: No such file or directory
    gnutar: Statut d'erreur report?'erreurs pr?dentes.
    [localhost:/Users/julien] root#

    sinon, est ce que cette modif ne risque rien, même si mes dossier avec les doc, images et autres sont déjà sur une autre partition (j'utilise des alias).

    je veux faire cette modif pour pouvoir faire marcher iphoto...

    merci de votre aide
     
  4. mtra

    mtra Membre d’élite
    Club MacG

    Inscrit:
    17 Juillet 2001
    Messages:
    2 292
    J'aime reçus:
    13
    <BLOCKQUOTE><font size="1" face="Verdana, Geneva">quote:</font><HR>Posté à l'origine par iJuju:
    déjà que je comprend rien au terminal, en plus il m'aide pas....
    Voilà mon problème:


    [localhost:~] julien% su root
    Password:
    [localhost:/Users/julien] root# gnutar cf users.tar users/
    gnutar: Ne peut ajouter le fichier users: No such file or directory
    gnutar: Statut d'erreur report?'erreurs pr?dentes.
    [localhost:/Users/julien] root#

    sinon, est ce que cette modif ne risque rien, même si mes dossier avec les doc, images et autres sont déjà sur une autre partition (j'utilise des alias).

    je veux faire cette modif pour pouvoir faire marcher iphoto...

    merci de votre aide
    <HR></BLOCKQUOTE>
    okay.. je ferais plus gaffe la prochaine fois a mettre des commandes qui prenne en compte les vrai chemin [​IMG]

    l'erreur c'est que tu as copier texto mes lignes de terminal sans comprendre ! donc ceux qui n'y connaisse rien ne faites pas les manips ! renseignez vous avant.


    [localhost:/Users/julien] root# gnutar cf users.tar users/
    gnutar: Ne peut ajouter le fichier users: No such file or directory
    gnutar: Statut d'erreur report?'erreurs pr?dentes.
    Pourkoi cette erreur? parceque tu es dans le dossier Julien. hors tu cherches a compacter le dossier Users...

    - su root
    - cd /
    - gnutar cf users.tar /Users/
    - mv users.tar /Volumes/diskdedestination/
    - cd /Volumes/diskdedestination/
    - gnutar xf users.tar

    efface ou renomme ton dossier user d'origine
    effacer :
    - rm -rf /Users/
    renommer (JE CONSEILLE DANS UN PREMIER TEMPS):
    - mv /Users Users_old

    - cd /
    - ln -s /Volumes/diskdedestination/Users Users
    - exit

    le mec qui se plante dans le rm il vient pas se plaindre..
     
  5. mtra

    mtra Membre d’élite
    Club MacG

    Inscrit:
    17 Juillet 2001
    Messages:
    2 292
    J'aime reçus:
    13
    je reviens avec un exemple pour iphoto :

    deja je signale que le path est changeable de la facon suivante :
    defaults write com.apple.iPhoto RootDirectory /path/to/desired/location

    pour revenir a l'etat normal

    defaults remove com.apple.iPhoto RootDirectory


    Pour les fans d'Helene moinesse
    but : partager ma bibliotheque image d'iphoto entre deux user sur une partition dedié.
    moyen : le finder et une dose de terminal

    etape 1 : deplacer depuis le finder le dossier /Users/mtra/Pictures/Iphoto Library
    dans /Volumes/volumeamoi/images/

    maintenant on vas creer un lien depuis mon dossier vers le dossier deplacer
    cd /Users/mtra/Pictures/
    ln -s iPhoto\ Library iPhoto\ /Volumes/volumeamoi/images/Library/

    idem avec mon autre user (logguer vous avec)
    cd /Users/cel/Pictures/
    rm -rf iPhoto\ Library/
    ln -s iPhoto\ Library iPhoto\ /Volumes/volumeamoi/images/Library/

    et voila mon user "mtra" et "cel" partage le meme dossier image pour iphoto [​IMG] pratique pour que je visionne le dernier album de ma douce et tendre [​IMG]
     
  6. Fabrix

    Fabrix Nouveau membre

    Inscrit:
    10 Janvier 2002
    Messages:
    10
    J'aime reçus:
    0
    Finalement je dois être un bléro !
    C&#8217;est vrais que j&#8217;ni connaît rien au terminal, mais bon en copiant bêtement les lignes de codes je pensai pouvoir m&#8217;en sortir.

    Et bien pas du tout.
    Quand je tape la ligne de commande avec « gnutar » il me répond :
    gnutar: Command not found.

    Voyez ci-dessus la copie du terminal

    Welcome to Darwin!
    [localhost:~] fabricet% su
    Password:
    [localhost:/Users/fabricet] root# gnutar cf users.tar Users/
    gnutar: Command not found.
    [localhost:/Users/fabricet] root#

    Pour faire des essais un peu dangereux de ce type j&#8217;ai installé un autre OSX sur une partition différente. J&#8217;ai donc tapé ces lignes sur les deux system installé et le résultat est le même ???

    Quelqu'un peut il m&#8217;aider ?

    Merci
    [​IMG]
     
  7. -anonyme-

    -anonyme- Légende

    Inscrit:
    26 Février 2001
    Messages:
    66 286
    J'aime reçus:
    2 668
    Quand je lis tout ça, je me dis que nous avons quand même perdu quelque chose avec MacOs X. Mais, bon c'est le progrès !
     
  8. hl

    hl Membre confirmé

    Inscrit:
    17 Novembre 2001
    Messages:
    429
    J'aime reçus:
    0
    C'est une autre philosophie : celle du multi-utilisateur. On n'est plus tout seul à faire mumuse avec le système et la machine ; il faut partager ce plaisir à plusieurs et accepter de ne plus être le maître absolu de l'engin (avantage : l'inverse est vrai aussi) [​IMG]
     
  9. -anonyme-

    -anonyme- Légende

    Inscrit:
    26 Février 2001
    Messages:
    66 286
    J'aime reçus:
    2 668
    c'est pas la fonction "multi-utilisateur" qui est novatrice dans X, elle existait déjà avant et de plus tu n'es pas du tout obligé de te connecter sous 50 utilisateurs ...
     
  10. maczeage

    maczeage Membre confirmé

    Inscrit:
    28 Novembre 2001
    Messages:
    317
    J'aime reçus:
    3
    essaye le chemin complet : /usr/bin/gnutar

    ou /usr/bin/tar c est pareil

    sinon c est peut etre parceque t a pas installe les developers tools que t 'a pas l outil tar
     
  11. Gwenhiver

    Gwenhiver Membre d’élite
    Club MacG

    Inscrit:
    8 Décembre 2000
    Messages:
    3 351
    J'aime reçus:
    2
    Sauf erreur, faire un gnutar sur le dossier /Users, ça va détruire irrémédiablement tous les fichiers/applications qui possèdent un champ de ressources (en gros tout ce qui vient de Mac OS 9, et la plupart des applications Carbon).
    Autant dire que c'est plutôt le truc à éviter… [​IMG]
     
  12. Fabrix

    Fabrix Nouveau membre

    Inscrit:
    10 Janvier 2002
    Messages:
    10
    J'aime reçus:
    0
    Super ça marche !!!
    Grâce à vous tous, j'ai fini par réussir à déplacer mon dossier "Users" dans une autre partition. Faut dire que vous n’etes pas très bavard concernant les lignes de commandes et pour nous, les Maceux, comme on n’y connaît rien, vous pourriez, peut être, être un peu plus explicite. Mais bon, j’ai réussi et je vais essayer de vous montrer.

    En fait le problème était que la commande "gnutar" ne marchait pas.
    Grace aux conseilles de "maczeage" je l'ai remplacé par "tar" et ça fonctionne.
    J'ai donc interprété les lignes de notre cher habitué "mtra" (voir + haut).

    Pour plus de sécurité, j'ai installé un OS X sur une partition dédiée aux tests.

    Pour info "iApplis" est ma partition dans laquelle je veux déplacer le dossier "Users".

    Welcome to Darwin!
    [localhost:~] fabrice% su
    Password:
    [localhost:/Users/fabrice] root# cd /
    [localhost:/] root# tar cf users.tar Users
    [localhost:/] root# mv users.tar /Volumes/iApplis/
    [localhost:/] root# cd /Volumes/iApplis/
    [localhost:/Volumes/iApplis] root# tar xf users.tar
    [localhost:/Volumes/iApplis] root# cd /
    [localhost:/] root# mv Users Users_old
    [localhost:/] root# ln -s /Volumes/iApplis/Users Users
    [localhost:/] root#

    Après plusieurs tests, je me suis apperçu qu'il n'était plus possible de créer de nvx Utilisateurs.(à ce propos, quelqu’un peut-il nous expliquer pourquoi ?)

    Alors je m'suis dit qu'il était préférable de ne déplacer que mon dossier utilisateur "fabrice".
    Voici donc ce que j'ai fait sans rien connaitre au terminal. Uniquement en interprétant les lignes de commandes de notre cher habitué "mtra".

    Avant de faire cet essais, j'ai fait le ménage: supprimé les alias, les .tar et renomé les dossier Users_old en Users de la prelière manipe.

    Pour que les commandes qui suives tiennent sur une seule ligne, j'ai remplacé la réponse du terminal "localhost" par "local" de façon à ce qu'il n'y est pas d'erreurs avec les espaces.

    Welcome to Darwin!
    [loc:~] fabrice% su
    Password:
    [loc:/Users/fabrice] root# cd /Users/
    [loc:/Users] root# tar cf fabrice.tar fabrice
    [loc:/Users] root# mv fabrice.tar /Volumes/iApplis/
    [loc:/Users] root# cd /Volumes/iApplis/
    [loc:/Volumes/iApplis] root# tar xf fabrice.tar
    [loc:/Volumes/iApplis] root# cd /
    [loc:/] root# mv Users/fabrice fabrice_old
    [loc:/] root# cd /Users/
    [loc:/Users] root# ln -s /Volumes/iApplis/fabrice fabrice
    [localhost:/Users] root#

    Voilà c’est fait, mon dossier "fabrice" est maintenant situé dans ma partition "iApplis"

    Bonne chance à tous
    [​IMG]
     
  13. maczeage

    maczeage Membre confirmé

    Inscrit:
    28 Novembre 2001
    Messages:
    317
    J'aime reçus:
    3
    je suis en train de me demander si on est obligé de faire un tar .

    un "cp -rp /users /place/to/go" et un "ln -s /place/to/go / /users"

    devrait suffire en fait

    a essayer
     
  14. Balooo

    Balooo Membre confirmé

    Inscrit:
    13 Novembre 2001
    Messages:
    190
    J'aime reçus:
    1
    <BLOCKQUOTE><font size="1" face="Verdana, Geneva">quote:</font><HR>Posté à l'origine par Fabrix:
    Super ça marche !!!
    Grâce à vous tous, j'ai fini par réussir à déplacer mon dossier "Users" dans une autre partition. Faut dire que vous n’etes pas très bavard concernant les lignes de commandes et pour nous, les Maceux, comme on n’y connaît rien, vous pourriez, peut être, être un peu plus explicite. Mais bon, j’ai réussi et je vais essayer de vous montrer.

    En fait le problème était que la commande "gnutar" ne marchait pas.
    Grace aux conseilles de "maczeage" je l'ai remplacé par "tar" et ça fonctionne.
    J'ai donc interprété les lignes de notre cher habitué "mtra" (voir + haut).

    Pour plus de sécurité, j'ai installé un OS X sur une partition dédiée aux tests.

    Pour info "iApplis" est ma partition dans laquelle je veux déplacer le dossier "Users".

    Welcome to Darwin!
    [localhost:~] fabrice% su
    Password:
    [localhost:/Users/fabrice] root# cd /
    [localhost:/] root# tar cf users.tar Users
    [localhost:/] root# mv users.tar /Volumes/iApplis/
    [localhost:/] root# cd /Volumes/iApplis/
    [localhost:/Volumes/iApplis] root# tar xf users.tar
    [localhost:/Volumes/iApplis] root# cd /
    [localhost:/] root# mv Users Users_old
    [localhost:/] root# ln -s /Volumes/iApplis/Users Users
    [localhost:/] root#

    Après plusieurs tests, je me suis apperçu qu'il n'était plus possible de créer de nvx Utilisateurs.(à ce propos, quelqu’un peut-il nous expliquer pourquoi ?)

    Alors je m'suis dit qu'il était préférable de ne déplacer que mon dossier utilisateur "fabrice".
    Voici donc ce que j'ai fait sans rien connaitre au terminal. Uniquement en interprétant les lignes de commandes de notre cher habitué "mtra".

    Avant de faire cet essais, j'ai fait le ménage: supprimé les alias, les .tar et renomé les dossier Users_old en Users de la prelière manipe.

    Pour que les commandes qui suives tiennent sur une seule ligne, j'ai remplacé la réponse du terminal "localhost" par "local" de façon à ce qu'il n'y est pas d'erreurs avec les espaces.

    Welcome to Darwin!
    [loc:~] fabrice% su
    Password:
    [loc:/Users/fabrice] root# cd /Users/
    [loc:/Users] root# tar cf fabrice.tar fabrice
    [loc:/Users] root# mv fabrice.tar /Volumes/iApplis/
    [loc:/Users] root# cd /Volumes/iApplis/
    [loc:/Volumes/iApplis] root# tar xf fabrice.tar
    [loc:/Volumes/iApplis] root# cd /
    [loc:/] root# mv Users/fabrice fabrice_old
    [loc:/] root# cd /Users/
    [loc:/Users] root# ln -s /Volumes/iApplis/fabrice fabrice
    [localhost:/Users] root#

    Voilà c’est fait, mon dossier "fabrice" est maintenant situé dans ma partition "iApplis"

    Bonne chance à tous
    [​IMG]
    <HR></BLOCKQUOTE>

    Pourquoi se casser la tête pour rien avec le terminal quand on peut s'en sortir autrement avec un interface graphique.

    Ouvrir une session Root
    Déplacer le dossier users là ou tu veut
    ouvrir l'application NetInfoManager et s'autentifier et changer le chemin d'accès de chaque users et voilà c'est pas plus compliquer.

    ** Ne pas s'autentifier avec le mot de passe root mais avec le mot de passe administrateur, sinon Root va posséder tout les User et il sera impossible de changer les autorisations que tu sera dans ta session car il appartiendra a root.
     
Modérateurs: Aliboron, bompi, daffyb
Chargement...

iOccasion - Achetez un produit Apple d'occasion

refurb Apple