新文件夹的默认权限

新文件夹的默认权限

当用户通过 SFTP 创建文件夹时,它会获得以下权限

drwxr-xr-x

我需要它有

drwxrw-r--

我知道我可以使用 chmod 更改权限,但如果从一开始就可以使用正确的权限创建文件夹,这将节省我大量的时间和精力。有没有办法更改特定用户创建文件夹时的默认权限?

答案1

目录通常是在设置了所有权限位的情况下创建的(例如,请参见mkdir,当模式没有明确指定时),除了那些被电流掩盖的umask,这样您就可以为您感兴趣的用户进行设置;

umask 013

在这种情况下会产生你所追求的结果。

对于您的具体sftp要求,请参阅为 SFTP 事务设置 umask 的正确方法?

如果您的文件系统支持 ACL 并且不需要将其限制为单个用户,则可以使用其他方法;看如何为目录中的所有文件夹/文件设置默认文件权限?了解详情。

相关内容