您的位置:首页 > 编程语言 > PHP开发

使用sftp创建新用户和分配目录

2018-02-26 22:44 302 查看

应用场景

有时候一个网站中又有一些子网站,这个时候每个子网站可以交个个人去维护,可以分配一个空间,因此需要为每个人申请一个用户名。

创建用户组

groupadd member


配置member目录

mkdir member
chown root:root member
chown 755 member


创建新用户

useradd -d member/user1 -s /bin/false -g member user1
passwd user1
chown root:root user1
chmod 755 user1


如果创建错误,需要删除,linux删除一个用户及其家目录,
userdel -r username


配置sshd_config(/etc/ssh/sshd_config, line 132)

# 找到如下行,并注释掉
Subsystem      sftp    /usr/libexec/openssh/sftp-server
# 添加如下几行
Subsystem       sftp    internal-sftp
Match Group member
ChrootDirectory %h
ForceCommand    internal-sftp


重启sshd服务

service sshd restart


创建user1 可上传目录

mkdir member/user1/upload
chown user1:member member/user1/upload
chmod 777 member/user1/upload


参考资料

http://blog.csdn.net/akeyile2010/article/details/50751834
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: