linux怎麼設定vsftp使用者訪問目錄許可權

2021-08-16 07:21:25 字數 1008 閱讀 2972

1.在指定的目錄建立資料夾(訪問的目錄):

mkdir picture

2.建立乙個使用者組(zdhgroup):

groupadd zdhgroup

3.建立乙個使用者並指定路徑和組:

useradd -d /mnt/zdh/picture -g zdhgroup zdhuser

4.設定使用者的密碼:

passwd zdhuser

5.設定配置檔案(指定目錄訪問,不可用訪問其他目錄)

新增ftp使用者(zdhuser)到user_list中去,

vi /etc/vsftpd/user_list

配置指定目錄訪問:

vi /etc/vsftpd/vsftpd.conf

修改/etc/vsftpd/vsftpd.conf如下:

chroot_list_enable=yes //限制訪問自身目錄

# (default follows)

chroot_list_file=/etc/vsftpd/chroot_list

編輯 chroot_list檔案,將受限制的使用者(zdhuser)新增進去,每個使用者名稱一行

改完配置檔案,不要忘記重啟vsftpd伺服器

systemctl restart vsftpd

6.更改使用者相應的許可權設定:

usermod -s /sbin/nologin zdhuser//限定使用者test不能telnet,只能ftp

usermod -s /sbin/bash zdhuser//使用者test恢復正常

usermod -d /test zdhuser //更改使用者test的主目錄為/test

7、如果需要允許使用者修改密碼,但是又沒有telnet登入系統的許可權:

usermod -s /usr/bin/passwd zdhuser //使用者telnet後將直接進入改密介面

附錄:檢視使用者:

cat /etc/passwd

檢視組:

cat /etc/group

虛擬機器下linux用橋接上網怎麼設定

使用橋接上網的話需要配置linux系統的ip,具體步驟如下 1,在命令列模式下或者桌面上進入終端模式,找到 etc sysconfig network script ifcfg eth0檔案 2,使用vi開啟檔案 vi ifcfg eth0,注意,有的linux系統這個檔案可能不帶ifcfg字首。3...

Linux安裝vsftp元件

1.簡介 一般在各種linux的發行版中,預設帶有的ftp軟體是vsftp,從各個linux發行版對vsftp的認可可以看出,vsftp應該是一款不錯的ftp軟體。2.安裝vsftp元件 2.1檢查安裝vsftpd軟體 命令 rpm qa grep vsftpd 我這裡已經安裝了,所以會顯示vsft...

Linux安裝vsftp服務

1.簡介 一般在各種linux的發行版中,預設帶有的ftp軟體是vsftp,從各個linux發行版對vsftp的認可可以看出,vsftp應該是一款不錯的ftp軟體。2.安裝vsftp元件 2.1檢查安裝vsftpd軟體 命令 rpm qa grep vsftpd 我這裡已經安裝了,所以會顯示vsft...