linux配置ftp用戶到指定目錄vsftpdd

需求:被限制用戶名爲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
版權聲明:本文爲博主原創文章,轉載請附上博文鏈接!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章