如何设置ftp上传文件的默认权限 - 小小痕

时间:2024-03-09 22:40:44

如何设置ftp上传文件的默认权限

问题描述:
有时候客户希望通过ftp上传的文件具有某种特定的默认权限,该如何设置呢?

解答:

我们知道,在/etc/security/user文件中可以为每个用户设置umask,作为该用户创建文件的默认权限的权限掩码。默认情况下,用户登录系统创建的文件或者通过ftp上传而创建的文件的默认权限都由该umask的值控制。

此外,ftpd服务本身提供一个-u的参数,可以为ftpd服务单独设置umask。
-u OctalVal
Sets the ftpd daemon\'s umask. The OctalVal variable must be specified as an octal value to define the umask.
The default umask is an octal value of 027, which results in file permissions of rw-r-----.

利用这个参数,我们就可以单独控制ftp上传文件的默认权限。