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