我刚刚设置了基本的东西vsftpd
。我用 root 就可以正常工作了,仅此而已。我还愚蠢地在 root 用户主目录中安装了一些东西,我希望其他用户可以访问该目录,这可以完成吗?如何完成?
例如,我有根文件夹“/root/installedapp/plugins”,我想创建一个名为pluginmod的用户,以便只能访问该文件夹。
有人可以解释一下这是怎么可能的吗?
答案1
以 root 身份运行以下命令。首先您需要添加一个新用户。
# useradd -G ftp -b "/root/installedapp/plugins" pluginmod
然后设置密码。
# passwd pluginmod
然后运行 chown 将文件的所有权授予用户
# chown pluginmod "/root/installedapp/plugins/*"
重新启动 vsftpd 后,您应该能够使用您设置的密码通过 ftp 登录到用户 pluginmod。