Changer le répertoire par défaut

Le problème exposé dans ce sujet a été résolu.

Coucou,

Un utilisateur avec les droits root peut changer le répertoire home des autres.

# usermod --home /path/to/new/home user_name

Doit être executer avec les droits root. Un utilisateur ne peut pas modifier son propre home.

Une autre méthode est de modifier directement le fichier /etc/passwd. Par exemple:

# cat /etc/passwd | grep ache
ache:x:1:1::/home/ache:/usr/bin/fish

Tu peux directement modifier /home/ache avec un éditeur de texte. Cela risque de créer des instabilités si tu es sur la même session que l’utilisateur que tu édites.


Oh ! J’oubliais. Si tu veux simplement quelquechose de temporaire, tu peux simplement redéfinir la variable HOME.

$ HOME=/tmp
$ cd
$ pwd
/tmp
+1 -0

man usermod :

       -m, --move-home
           Déplacer le contenu du répertoire personnel de l'utilisateur vers
           un nouvel emplacement.

           Cette option ne fonctionne que lorsqu'elle est combinée avec
           l'option -d (ou --home).

           usermod essayera d'adapter les permissions des fichiers et de
           copier les modes, ACL et attributs étendus. Cependant, vous risquez
           de devoir procéder à des modifications vous-même.

:-°

+1 -0

man usermod :

       -m, --move-home
           Déplacer le contenu du répertoire personnel de l'utilisateur vers
           un nouvel emplacement.

           Cette option ne fonctionne que lorsqu'elle est combinée avec
           l'option -d (ou --home).

           usermod essayera d'adapter les permissions des fichiers et de
           copier les modes, ACL et attributs étendus. Cependant, vous risquez
           de devoir procéder à des modifications vous-même.

:-°

Breizh

Désolé mais je ne comprends toujours pas ce qu’ajoute concrètement cette option par apport à la commande initiale ?

La commande initiale change l’emplacement du répertoire personnel sans déplacer les données (toutes les données restent dans l’ancien répertoire).

En ajoutant -m ça va tout déplacer vers le nouveau dossier. Utile pour ne pas perdre toute sa conf et ne pas avoir à transférer à la main quand tu renommes juste l’utilisateur.

À noter que changer l’emplacement de ~ ne se fait pas parce que tu veux juste un raccourci rapide vers un autre dossier qui t’arranges, ça change ton répertoire personnel, ça peut casser pleins de choses sans le -m.

+0 -0
Connectez-vous pour pouvoir poster un message.
Connexion

Pas encore membre ?

Créez un compte en une minute pour profiter pleinement de toutes les fonctionnalités de Zeste de Savoir. Ici, tout est gratuit et sans publicité.
Créer un compte