首页> 软件配置及服务 >操作系统 >Linux Linux
Linux centos系统配置新的FTP用户
作者:小萝卜 2019-03-13 【 Linux FTP相关 】 浏览 1706
简介linux centos系统 添加ftp用户与登录配置详解以及注意事项
(一)修改配置文件
vi /etc/vsftpd/vsftpd.conf chroot_local_user=YES --改为YES //将所有用户限定在主目录内 chroot_list_enable=YES --改为YES //表示要启用chroot_list_file # (default follows) chroot_list_file=/etc/vsftpd/chroot_list --注释放开 这时列出的是那些“不会被限制在主目录下”的用户。 userlist_deny=NO --新增 userlist_enable=YES --默认是YES
(二)增加用户
useradd -d /website -g ftp -s /sbin/nologin www passwd www //给www用户设置密码 website是 www 用户的主目录 www 是ftp用户
(三)配置/etc/vsftpd/chroot_list
//增加www 代表 这个用户只能在主目录下进行操作(去不到主目录的上层目录) vi /etc/vsftpd/chroot_list www
(四)配置允许访问的用户
vi /etc/vsftpd/user_list //增加允许访问的用户ftp_test1
(五)重启ftp 服务
service vsftpd restart
注意:添加ftp用户有时会报错
useradd -d /website -g ftp -s /sbin/nologin www 报错: useradd: warning: the home directory already exists. Not copying any file from skel directory into it.
这样就可以了,你已经创建好这个用户了,warning的原因是因为你已经存在/var/www/t 这个目录了,系统没有为你复制相应的profile等配置文件。如果需要配置,可以手动创建,可以参考其他用户的profile。
很赞哦! (0)