我已经在 /var/ftp/xyz 下创建了 1 个 ftp 共享,现在我想要设置权限,以便用户可以从该共享上传和下载文件,但不能从该共享编辑和删除文件。
答案1
您需要做两件事:
- 设置人们上传到的文件夹的文件权限,以允许他们读/写权限。
- 您还需要设置 umask,
/etc/vsftpd.conf
以便新文件以只读方式创建。local_umask
对于登录用户,请更改 ,anon_umask
对于匿名用户,请更改 。umasklocal_umask=0222
将删除所有上传文件的写访问权限。
编辑:您说得对 - 您需要另一个步骤。将其添加到您的/etc/vsftpd.conf
:
"cmds_denied=DELE"