将用户的主目录更改为根目录内的特定文件夹

将用户的主目录更改为根目录内的特定文件夹

我陷入困境,我需要将用户 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 可以访问它。

(我不知道这是否是一个好主意,但如果你确实想使用这样的主目录,那么它是必要的。)

相关内容