修复无家可归用户的“无法切换到主目录”问题

修复无家可归用户的“无法切换到主目录”问题

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

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

答案1

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

例如:

usermod -d / sudouser

将主目录设置sudouser为根目录。

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

答案2

/etc/passwd指定用户的主目录。使用以下命令编辑它vipw

相关内容