linux sftp default umask

Linux 中 sftp 命令的默认 umask 值为 0022。这意味着,当用户通过 sftp 上传文件时,文件的默认权限将为 644(rw-r--r--)。如果用户通过 sftp 创建目录,那么目录的默认权限将为 755(rwxr-xr-x)。

你可以通过修改用户的 umask 值来改变 sftp 上传文件和创建目录的默认权限。例如,如果你想让 sftp 上传的文件默认权限为 666(rw-rw-rw),你可以将用户的 umask 值设置为 002。

不过,请注意,umask 值仅在用户登录时有效,因此你需要在用户的登录脚本(例如 .bashrc 文件)中设置 umask 值,才能改变 sftp 上传文件和创建目录的默认权限。

  •