在 centOS 6 上为 chroot 用户添加写权限

在 centOS 6 上为 chroot 用户添加写权限

我有一个被监禁的用户“ftest”(在 /home/ftest),但他无法在监狱内创建文件或文件夹。

用户由以下人员添加:

useradd -g nginx -G sftpjail -s /bin/false

权限和所有者是:

755 root:sftpjail /home/ftest
755 ftest:nginx /home/ftest/test1
755 ftest:sftpjail /home/ftest/test2
777 ftest:nginx /home/ftest/test3

chroot sftp 登录工作正常,但不幸的是无法写入任何 testX 文件夹。

答案1

问题是 ftest 用户对他的主目录没有写权限。

/home/ftest 由 root 用户和 sftpjail 组拥有。ftest 确实是 sftpjail 的成员,但 755 权限意味着该组只能读取,而不能写入。

这里有 2 个选项,要么将所有权更改为 ftest:sftpjail,并保留权限 755,要么保留原有的所有权,但将权限更改为 775。

我相信在测试文件夹内创建文件工作正常,对吗?

相关内容