需求:被限制使用者名為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...