我正在尝试创建一个只能访问特定目录(/var/ftp/themeeditor
)的 FTP 用户。大多数设置似乎都有效,除了 sshd 抱怨目录的所有权并出现以下错误:
fatal: bad ownership or modes for chroot directory component "/var/ftp/"
但是,据我了解,这些目录具有正确的所有权,它们归根用户所有并且不可全局写入:
bitnami@xxx:/var/ftp$ ls -ld /var
drwxr-xr-x 13 root root 4096 Aug 8 09:31 /var
bitnami@xxx:/var/ftp$ ls -ld /var/ftp/
drwxrwxr-x 3 root root 4096 Aug 8 09:31 /var/ftp/
bitnami@xxx:/var/ftp$ ls -ld /var/ftp/themeeditor/
drwxr-xr-x 13 root root 4096 Aug 8 09:33 /var/ftp/themeeditor/
知道可能是什么问题吗?
您对某个组
/var/ftp/
具有w
权限(该组是否无关紧要root
)。删除那个位,它会为你工作。