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

2021-06-28 04:01:00 字數 2138 閱讀 3559

linux如何建立使用者並配置ftp許可權

scrolling="no" frameborder="0" marginheight="0" marginwidth="0" width="720" height="75" allowtransparency="" src="">

linux下建立使用者是很easy的事情了,只不過不經常去做這些操作,時間久了就容易忘記,順便配置一下ftp。宣告:使用linux版本release 5.6,並以超級管理員root身份執行。

1.建立使用者,並指定分組和主目錄

useradd -d /home/lch -g root lch

還可以增加其他引數,比如指定使用者使用shell等,具體的google一下

2.設定密碼

passwd lch

3.檢視、改變、新增使用者分組

[root@localhost ~]# groups lch

lch : root www

# -g 改變分組

[root@localhost ~]# usermod -g root lch

[root@localhost ~]# groups lch

lch : root

# -g 新增分組

[root@localhost ~]# usermod -g www lch

[root@localhost ~]# groups lch

lch : www root

4.刪除使用者

# 加上 -r 引數,刪除更徹底

userdel -r lch

更改ftp配置檔案

修改配置檔案/etc/vsftpd/vsftpd.conf並設定或刪掉注釋:

userlist_enable=no

anonymous_enable=no

chroot_list_enable=yes

chroot_list_file=/etc/vsftpd/chroot_list

開啟/etc/vsftpd/user_list並增加一行:

lch新建檔案/etc/vsftpd/chroot_list並增加一行

lch配置使用者ftp許可權及訪問路徑限制:

此時用usertest登陸系統ftp,是否可以訪問?如果無法訪問,說明我們的ftp做了限制。開啟/etc/vsftpd/vsftpd.conf,查詢userlist_enable、userlist_deny、userlist_file。如果userlist_deny=no:只允許userlist_file檔案中的使用者可訪問ftp;如果userlist_deny=yes:userlist_file檔案中列舉的使用者不能通過ftp訪問系統。userlist_enable是該功能的開關。我們的系統配置如下:

userlist_enable=yes

userlist_deny=no

userlist_file=/etc/vsftpd/user_list

所以需要把使用者加入到/etc/vsftpd/user_list檔案中,每個使用者一行。

由於該主目錄是mpsp使用者建的,usertest是mpsp組的成員,所以usertest預設具有增刪查改許可權;而usertest作為mpsp組成員,對/home/mpsp下的所有路徑具有訪問許可權(根據各目錄的許可權設定,預設是這樣),登入ftp後會發現,usertest使用者可以訪問其他目錄,並且具有mpsp組的許可權,這樣做是不允許的,我們需要將usertest使用者的訪問範圍控制在其主目錄下。方法如下:

1. cd /etc/vsftpd 進入ftp配置檔案目錄

2. vi vsftpd.conf編輯此檔案,找到#chroot_list_enable=yes,刪除前面的那個#號,表示開啟此限制功能

找到chroot_list_file:chroot_list_file=/etc/vsftpd/chroot_list

3. 編輯chroot_list檔案,加入你要限制的使用者名稱,一行乙個使用者。

如果更新了vsftpd.conf,一定要重啟ftp,命令如下:

[root@linux sir001 root]# /etc/init.d/vsftpd restart

關閉vsftpd:[ 確定]

為vsftpd 啟動vsftpd:[ 確定]

啟動ftp服務

service vsftpd start

還有兩個引數:stop、restart

linux 建立FTP,SFTP使用者並配置許可權

1.建立乙個組,用於存放ftp使用者 groupadd sftp 2.建立ftpuser使用者,並加入sftp組,data sftp 是自己建的目錄 useradd d data sftp ftpuser g sftp ftpuser s sbin nologin 3設定密碼 echo ftpuse...

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

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

Linux建立高階使用者並刪除

linux建立高階使用者並刪除 常見window系統可以建立許多使用者,但是linux也可以建立許多使用者。方法比window方便簡單。1 新增乙個普通使用者 nangong 名字自己取 useradd nangong 2 設定使用者nangong的密碼 passwd nangong 3 在root...