修复无家可归用户的“无法 chdir 到主目录”

Lui*_*rti 4 ssh login session user-accounts

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

是否有文件指示用户会话开始的位置,以便我可以更改它?

Ter*_*nen 6

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

例如:

usermod -d / sudouser
Run Code Online (Sandbox Code Playgroud)

将 homedir 设置sudouser为根目录。

但是,根目录在这里不是一个好的选择,尤其是当您以用户身份登录到交互式 shell 时。Shell 可能会在您登录时创建自己的文件,并且根级别中的任何额外文件都不是一件好事。