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

相關文章
相關標籤/搜索