linux配置ftp使用者到指定目錄vsftpdd

2021-09-22 03:45:23 字數 1454 閱讀 7854

需求:被限制使用者名為jiahongjun。被限制路徑為/bigdata/datafrom400/tuomin。使用者登入後的根目錄為root下的/bigdata/datafrom400/tuomin。

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重啟的命令是:

linux 安裝ftp 並配置虛擬使用者

安裝 sudo apt install vsftpd y啟動 sudo systemctl start vsftpd.service 停止sudo systemctl start vsftpd.service 設定為開機啟動的服務 sudo systemctl enable vsftpd.servi...

Linux如何建立使用者並配置FTP許可權

linux如何建立使用者並配置ftp許可權 scrolling no frameborder 0 marginheight 0 marginwidth 0 width 720 height 75 allowtransparency src linux下建立使用者是很easy的事情了,只不過不經常去做...

Linux上建立FTP使用者並配置許可權

很久沒有寫部落格了,呵呵,現在就把今天建立ftp使用者和配置許可權在這裡記錄一下,總結自己,也方便別人。建立使用者 1 linux系統建立使用者 useradd d home ygzx ygzx 2 為使用者設定密碼 passwd ygzx 3 設定限定使用者不能telnet,只能ftpusermo...