标签:data centos 账号 FTP服务器的搭建 mod dir log add 授权
1、需求ll -d /data/ftproot/
drwxr-xrwx 2 root root 4096 1月 30 14:02 /data/ftproot/
创建用户:
useradd -M -s /sbin/nologin -g jxftp -d /data/ftproot adjinxing01
useradd -M -s /sbin/nologin -g jxftp -d /data/ftproot adjinxing02
useradd -M -s /sbin/nologin -d /data/ftproot jinxing001
useradd -M -s /sbin/nologin -d /data/ftproot jinxing002
useradd -M -s /sbin/nologin -d /data/ftproot jinxing003
useradd -M -s /sbin/nologin -d /data/ftproot jinxing004
useradd -M -s /sbin/nologin -d /data/ftproot jinxing005
useradd -M -s /sbin/nologin -d /data/ftproot jinxing006
#也可用加入组:gpasswd -a adjinxing02 jxftp
passwd adjinxing01 #密码:123456,生产环境中要复杂密码
passwd adjinxing02
...
4、修改配置文件/etc/vsftpd/vsftpd.conf
anonymous_enable=NO #禁止匿名用户登录
local_enable=YES #允许本地用户登录
local_root=/data/ftproot #ftp目录
chroot_list_enable=YES #激chroot 功能
chroot_list_file=/etc/vsftpd/chroot_list#设置锁定用户在根目录中的列表文件。此文件存放要锁定的用户名
5、/etc/vsftpd/chroot_list 文件
adjinxing01
adjinxing02
6、启动启vsftpd 服务
/etc/init.d/vsftpd start
7、测试
windows系统下登陆:
ftp 10.41.1.64
put "e:/123456.txt"#上传文件
ftp> ls或者dir
200 PORT command successful. Consider using PASV.
150 Here comes the directory listing.
123456.txt
lxt
226 Directory send OK.
ftp: 收到 17 字节,用时 0.00Seconds 17000.00Kbytes/sec.
正常
ftp> mkdir lxt01#创建目录
adjinxing01和adjinxing02可以创建目录,上传文件等,其他用户只能下载。
标签:data centos 账号 FTP服务器的搭建 mod dir log add 授权
原文地址:http://blog.51cto.com/6300167/2348126