基本上,我创建了一个没有主目录的新 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