linux配置ftp用户到指定目录vsftpdd
需求:被限制用户名为jiahongjun。被限制路径为/bigdata/DataFrom400/tuoMin。用户登录后的根目录为root下的/bigdata/DataFrom400/tuoMin。1、环境:ftp为vsftp。没有要先安装vsftpd。自行百度。2、新建用户:在root用户下:useradd -d /bigdata/DataFrom400/tuoMin jiahong...
需求:被限制用户名为jiahongjun。被限制路径为/bigdata/DataFrom400/tuoMin。用户登录后的根目录为root下的/bigdata/DataFrom400/tuoMin。
1、环境:ftp为vsftp。没有要先安装vsftpd。自行百度。
2、新建用户:在root用户下:
useradd -d /bigdata/DataFrom400/tuoMin jiahongjun
//增加用户jiahongjun,并制定jiahongjun用户的主目录为/bigdata/DataFrom400/tuoMin
passwd jiahongjun
//为jiahongjun设置密码
3、更改用户相应的权限设置:
usermod -s /sbin/nologin jiahongjun
//限定用户jiahongjun不能telnet,只能ftp
usermod -s /sbin/bash test
//用户test恢复正常,可以telnet
usermod -d /test test
//更改用户test的主目录为/test,这个需要的时候才执行,你要更换目录
4、限制用户只能访问/bigdata/DataFrom400/tuoMin,不能访问其他路径
修改/etc/vsftpd/vsftpd.conf如下:
chroot_list_enable=YES //限制访问自身目录
# (default follows)
chroot_list_file=/etc/vsftpd/vsftpd.chroot_list
cd /etc/vsftpd
vim vuser.list
第一行用户名,第二行密码
db_load -T -t hash -f vuser.list vuser.db
chmod 600 vuser.db
vi /etc/vsftpd/chroot_list //把用户名加进去 ,每个用户名一行
cd vusers_dir/
vi jiahongjun
//内容如下,设置路径及权限
local_root=/bigdata/DataFrom400/tuoMin
#local_root=/bigdata/ftp/beijing
virtual_use_local_privs=YES
guest_username=jiahongjun
download_enable=YES
write_enable=YES
anon_world_readable_only=NO
anon_upload_enable=YES
anon_mkdir_write_enable=YES
anon_other_write_enable=YES
改完配置文件,不要忘记重启vsFTPd服务器
service vsftpd restart
centOS 7重启的命令是:
systemctl restart vsftpd
---------------------
作者:菜花神
来源:CSDN
原文:https://blog.csdn.net/caihuashen/article/details/80967503
版权声明:本文为博主原创文章,转载请附上博文链接!
更多推荐
所有评论(0)