我已在计算机上创建了 /var/www 目录。proftpd 服务器已运行。我还创建了 2 个用户,每个用户都将 /var/www 设置为主目录。他们俩都属于 ftp-users 组。文件的所有者是 ftp-users 组。如何设置所有内容,以允许他们俩编辑 /var/www 中的数据?到目前为止,我设法以这样的方式进行配置,即他们可以编辑文件,但只能编辑他们自己创建的文件。
提前致谢,彼得
答案1
使 /var/www 的组所有者成为 ftp-users。使 /var/www 成为chmod g+s
(可能递归)。此 g+s 将确保在 /var/www 下创建的新目录或文件将继承组所有权。然后让 proftpd 使用 002 作为 umask(至少对于这些用户)。使用 002 而不是默认的 022 将确保创建的新文件/目录是 g+w(而不仅仅是 g+r)。