centos7.6上增加sftp用户
#如果已有用户,清除掉
userdel user1
rm -rf /home/user1
rm -rf /var/spool/mail/user1
#新建sftp组、具体用户user1
groupadd sftp
useradd -G sftp -s /sbin/nologin user1
passwd user1
#新建数据目录
mkdir -p /sftp/user1
#修改ssh配置文件
vi /etc/ssh/sshd_config
#Subsystem sftp /usr/libexec/openssh/sftp-server
Subsystem sftp internal-sftp
UsePAM yes
Match user user1
X11Forwarding no
AllowTcpForwarding no
ForceCommand internal-sftp
ChrootDirectory /sftp/user1
#重启ssh
service sshd restart
#目录授权
chown root:root /sftp
chgrp -R sftp /sftp
chmod -R 755 /sftp
chown -R user1:sftp /sftp/user1
chmod -R 755 /sftp
作者:Lave Zhang
出处:http://www.cnblogs.com/lavezhang/
本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。