vsftp新增新使用者 限定ftp使用者訪問指定目錄

2021-09-23 06:13:07 字數 1215 閱讀 5118

例子 test使用者只能訪問/home/www/test

1 useradd -d /home/www/test test

2 passwd test

3 修改配置檔案:vi /etc/vsftpd/vsftpd.conf

去掉下面兩行引數的注釋符號(『#』號)

chroot_list_enable=yes

chroot_list_file=/etc/vsftpd/chroot_list

4 在/etc/vsftpd下建立chroot_list檔案:vi chroot_list

然後加入需要限制的使用者名稱(一行乙個),如:

test

儲存退出。

5 重啟服務 /bin/systemctl restart vsftpd.service

6 安裝ftp軟體 yum -y install ftp

ftp 192.96.105.245(指定主機位址)

如果報錯 500 oops: vsftpd: refusing to run with writable root inside chroot ()

在 /etc/vsftpd/vsftpd.conf的配置檔案中增加下列一項:allow_writeable_chroot=yes

7 重啟服務 /bin/systemctl restart vsftpd.service

8.使用winscp連線ftp時(檔案協議選擇ftp),編輯會話,單擊高階。

進入高階設定之後,單擊連線,檢視連線模式,把被動模式的勾,勾掉。

單擊確定,然後儲存配置,重新連線ftp,ok

9 使用filezilla連線ftp時(檔案協議選擇ftp) 站點管理器->傳輸設定

10 .禁止sftp

vi /etc/ssh/sshd_config

subsystem sftp /usr/libexec/openssh/sftp-server

把這行注釋了,如下:

#subsystem sftp /usr/libexec/openssh/sftp-server

退出儲存後,重啟sshd:

service sshd restart

新增FTP使用者,限定訪問目錄

在linux中新增ftp使用者,並設定相應的許可權,操作步驟如下 1 環境 ftp為vsftp。被限制使用者名為test。被限制路徑為 home test 2 建使用者 在root使用者下 useradd d home test test 增加使用者test,並制定test使用者的主目錄為 home...

ubuntu新增新使用者

sudo adduser username其中username是你要建立的使用者的名字,然後設定密碼還有相關資訊就可以了 用adduser建立後的新使用者是不能使用sudo的,因為還沒有賦予相關root許可權,執行以下 賦予許可權 sudo usermod a g adm username sudo...

gerrit新增新使用者

預設gerrit的web服務埠為8080,通過apache的反向 就可以使用標準的80 http 來訪問gerrit的web介面,在apache的配置檔案httpd.conf新增如下反向 和http認證設定 proxyrequests off proxyvia off proxypreserveho...