Linux中创建SFTP用户并设置默认文件权限为775的三种方法
在使用 SFTP 服务器时,我们可能希望为用户创建的文件和目录设置默认权限,例如 775。这篇文章将介绍实现这一目标的三种方法,包括修改 umask
配置、利用 Match
规则针对特定用户配置,以及通过 ACL 强制权限。
方法一:通过修改 umask
设置默认权限
umask
是 Linux 的权限掩码,决定了新建文件或目录的默认权限。通过配置 sshd_config
的 sftp-server
参数,可以轻松修改默认权限。
配置步骤:
-
编辑
sshd_config
文件使用以下命令打开 SSH 配置文件:
sudo vi /etc/ssh/sshd_config
-
修改
Subsystem sftp
配置找到以下配置:
Subsystem sftp /usr/lib/openssh/sftp-server
将其修改为:
Subsystem