解决无家可归的用户的“无法chdir到主目录”

基本上,我创build了一个没有主目录的新sudoer( adduser --no-create-home ),但是现在,每次我用它login时,都会收到“ Could not chdir to home directory: No such file or directory ”的提示。

是否有一个文件,指定用户会话开始,所以我可以改变这个?

您可以使用usermod -d _homedir_ username命令设置用户主目录。

例如:

 usermod -d / sudouser 

sudouser的homedir sudouser为根目录。

但是,根目录在这里不是一个好的select,特别是如果您与用户login到交互式shell。 在login时,shell可能会创build自己的文件,而根级别的任何额外文件都不是好东西。

/ etc / passwd指示用户的主目录。 用vipw编辑它