我想将 ftpuser 的主目录设置为 root。这是我的命令:
# adduser ftproot -shell /bin/false -home /var/www
root 的目录术语是什么?
答案1
首先,将 root 的主目录用于其他目的确实是一个坏主意。考虑为新用户提供一个专用的主目录,root 始终能够访问它。
您是否确实正在寻找将 ftp 用户的主目录设置为超级用户根目录的主目录,或者您是否正在寻找一种安全指定 FTP 根目录(被监禁或类似)来隔离 ftp 帐户的方法?
接下来,参数 -shell 和 -home 需要额外的 - (--shell, --home)。也可以看看adduser --help
如果您仍想这样做,则必须确保新用户能够访问 root 的主目录。
使用 获取 root 的当前主目录getent passwd root
。主目录在第 6 个字段中指定(通常为 /root)。
--home /root
在命令中使用来指定主目录。