vsftp进阶-锁定目录

 

把用户锁定到特定的目录下面:

 

一、配置文件:

#grep -Ev "^#|^$" /etc/vsftpd/vsftpd.conf 

anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_std_format=YES
local_root=/XXX        #锁定到该目录下,其他用户多在该目录下创建
chroot_local_user=YES
user_config_dir=/etc/vsftpd/userconfig  
listen=YES
pam_service_name=vsftpd
userlist_enable=YES
tcp_wrappers=YES

 


二、添加一个管理员:
useradd gly -d /XXX/gly -s /sbin/nologin 
passwd gly
echo "local_root=/XXX" > /etc/vsftpd/userconfig/gly

 

三、添加一个普通账号

目录:/XXX/tt/
useradd tt -d /XXX/tt -s /sbin/nologin 
passwd tt
chown .admin tt
chmod 755 tt/
echo "local_root=/XXX/tt" > /etc/vsftpd/userconfig/tt
ll /JOINPAY/ |grep tt
drwxr-xr-x 2 tt admin 4096 Oct 12 15:51 tt

 

原文地址:https://www.cnblogs.com/fanxuanhui-linux/p/6036174.html