linux

Linux SFTP权限设置指南

小樊
42
2025-08-07 21:48:55
栏目: 智能运维

以下是Linux SFTP权限设置指南:

创建用户和组

创建SFTP用户组,如groupadd sftpusers,再创建用户并加入该组,如useradd -m -g sftpusers -s /sbin/nologin sftpuser,设置用户密码passwd sftpuser

配置SSH服务

编辑/etc/ssh/sshd_config文件,添加Match Group sftpusers,然后设置ChrootDirectory为用户根目录,如/data/sftp/%u,指定ForceCommand internal-sftp,并禁止TCP和X11转发。

设置文件系统权限

确保SFTP根目录属主为root,权限为755,用户家目录属主为用户,权限为755,用户上传等子目录属主为用户,权限根据需要设置,如750或777。

重启SSH服务

执行sudo systemctl restart sshd使配置生效。

0
看了该问题的人还看了