我陷入困境,我需要将用户 ftpuser(没有 sudo 访问权限)设置为其主目录,并且除了进入该目录外不执行任何其他操作。但是此目录位于根文件夹内,我无法移动该目录,因为它需要 root 才能运行。有人能帮助我吗?
我已经搞定了:
sudo usermod -d /root/fivem ftpuser
我读过
etc/passwd
它被设置为 /root/fivem,但是当我通过 FTP 加入时,它会将我放在 / 而不是 /root/fivem 中。
有没有人有什么建议?
答案1
/root 的默认权限为rwx------
,因此您的用户无法访问其主目录 /root/fivem。您必须设置 /root 和 /root/fivem 的权限,以便 ftpuser 可以访问它。
(我不知道这是否是一个好主意,但如果你确实想使用这样的主目录,那么它是必要的。)