特定文件夹下的每个文件总是 777?

特定文件夹下的每个文件总是 777?

我想在 Ubuntu Box 上创建一个可通过 FTP 访问的文件夹。有四个用户被允许通过 FTP 连接,我希望他们能够不受限制地共享文件。是否可以在创建每个文件时将其更改为 chmod 777?问题是,这应该只能在这个特定位置实现。

谢谢!

答案1

使用 proFTPD 的答案是您不能将权限设置为 777,它明确不允许将文件上传为 777。您可能不希望文件可执行,而 666 提供了 FTP 服务器所需的所有访问权限。

如果你Umask在你的中设置指令proftpd.conf000 000那么所有文件将创建为rw-rw-rw和目录rwxrwxrwx

答案2

在 *nix 系统上创建的文件的权限位由umask。基本上,umask 是一个过滤器,它告诉它不要设置什么。如果您想要 777,则需要 umask 为 000,这样不会过滤任何内容。

由于你正在使用 proftpd,因此有一个专门讨论设置 umask

相关内容