配置环境:阿里linux 服务器
1. 添加FTP 账号
useradd damys -s /sbin/nologin -d /alidata/www/abc.com # (常用)自定义目录useradd damys -s /sbin/nologin # 该账户路径默认指向/home/ftpadmin目录12
其它:
usermod -s /sbin/nologin damys # 限定用户 damys不能telnet,只能ftpusermod -s /sbin/bash damys # 用户damys 恢复正常usermod -d /bcd.com damys # 更改用户damys 的主目录为/bcd.com123
参数: 创建有问题可以删除重新创建 userdel -r ftpUser
-d 指定用户根目录为/opt/reconciliation-s 指定shell 脚本为/sbin/nologin,表示不允许shell登录-g 创建分组ftpGroup-G 指定root 分组1234
2. 设置密码, 回车,输入两次密码
passwd damys
3. 赋权限: 也可以添加到组: usermod -g groupname damys
chmod -R 777 ./www/abc.com1
4. 此时就可以上传了。但此用户可以看到此目录到要目录的所有文件,需要限制一下,只能访问设置的目录 如:abc.com
4. 1 修改: /etc/vsftpd/vsftpd.conf
chroot_list_enable=YESchroot_list_file=/etc/vsftpd/chroot_list12
4.2 编辑:/etc/vsftpd/chroot_list, 将受限的用户添加进去,每个用户名一行。 如:三个用户
www
test
damys123
5. 重启服务器
/etc/init.d/vsftpd restart1
备:如果需要允许用户修改密码,但是又没有telnet登录系统的权限
usermod -s /usr/bin/passwd damys // 用户telnet后将直接进入改密界面