Fondamentalement, j'ai créé un nouveau sudoer sans répertoire de base (adduser --no-create-home
), mais maintenant, chaque fois que je me connecte avec cela, je suis invité à "Could not chdir to home directory: No such file or directory
".
Existe-t-il un fichier qui dicte où commence la session utilisateur afin que je puisse changer cela?
Vous pouvez définir le répertoire de base utilisateur avec usermod -d _homedir_ username
commande.
Par exemple:
usermod -d / sudouser
définit le HomeDir de sudouser
sur le répertoire racine.
Cependant, le répertoire racine n'est pas un bon choix ici, surtout si vous vous connectez à l'utilisateur à une coque interactive. Les coquilles peuvent créer leurs propres fichiers lorsque vous vous connectez, et tout fichier supplémentaire en niveau de racine n'est pas une bonne chose.