![sftp 服务器设置所有文件的权限](https://linux22.com/image/563695/sftp%20%E6%9C%8D%E5%8A%A1%E5%99%A8%E8%AE%BE%E7%BD%AE%E6%89%80%E6%9C%89%E6%96%87%E4%BB%B6%E7%9A%84%E6%9D%83%E9%99%90.png)
我有一个 sftp 服务器,需要将所有从客户端上传的文件的权限设置为 775。我该怎么做?刚发现 umask 设置,但它不适合我,因为客户端可能会上传具有 664 权限的文件。
答案1
无论客户端上传什么,我该如何设置才能将所有文件都设置为 775?
你不能。
Resulting permission = Default permission AND (NOT umask)
带有文件:
default permission = 666 = 110 110 110
umask = whatever
resulting permission = xx0 xx0 xx0
总之,您无法使用 创建可执行文件umask
。