centos 增长ftp用户

安装sftp服务软件:yum -y install vsftpdnginx

增长组: groupadd wwwshell

增长用户:useradd -g www -d /data0/htdocs/www -s /bin/false -M user_namerest

参数含义 -g 指定用户所属的组
                          -d 指定用户的目录
                          -s  禁用用某项服务
                          -M 指定用户名

/bin/false和/sbin/nologin的差异: /bin/false是最严格的禁止login选项,一切服务都不能用。 /sbin/nologin只是不容许login系统code

若是想要用false在禁止login的同时容许ftp,则必须在/etc/shells里增长一行/bin/false,

若是要限制用户在主目录,则需做以下设置:

一、修改/etc/vsftpd/vsftpd.conf 将底下三行 #chroot_list_enable=YES # (default follows) #chroot_list_file=/etc/vsftpd.chroot_list 改成 chroot_list_enable=YES # (default follows) chroot_list_file=/etc/vsftpd/chroot_list
二、编辑文件: /etc/vsftpd/chroot_list 内容为ftp用户名,每一个用户占一行,如: www john 三、从新启动vsftpd [root@nginx conf]# /etc/init.d/vsftpd restartit

相关文章
相关标签/搜索