當前位置:首頁 » 文件管理 » linux設置ftp用戶許可權

linux設置ftp用戶許可權

發布時間: 2022-08-22 18:39:28

linux如何創建用戶並配置ftp許可權

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怎麼設置vsftp用戶訪問目錄許可權

Linux添加FTP用戶並設置許可權
在linux中添加ftp用戶,並設置相應的許可權,操作步驟如下:
1、環境:ftp為vsftp。被限制用戶名為test。被限制路徑為/home/test
2、建用戶:在root用戶下:
useradd
-d
/home/test
test
//增加用戶test,並制定test用戶的主目錄為/home/test
passwd
test
//為test設置密碼
3、更改用戶相應的許可權設置:
usermod
-s
/sbin/nologin
test
//限定用戶test不能telnet,只能ftp
usermod
-s
/sbin/bash
test
//用戶test恢復正常
usermod
-d
/test
test
//更改用戶test的主目錄為/test
4、限制用戶只能訪問/home/test,不能訪問其他路徑
修改/etc/vsftpd/vsftpd.conf如下:
www.2cto.com
chroot_list_enable=YES
//限制訪問自身目錄
#
(default
follows)
chroot_list_file=/etc/vsftpd/vsftpd.chroot_list
編輯
vsftpd.chroot_list文件,將受限制的用戶添加進去,每個用戶名一行
改完配置文件,不要忘記重啟vsFTPd伺服器
[root@linuxsir001
root]#
/etc/init.d/vsftpd
restart
5、如果需要允許用戶修改密碼,但是又沒有telnet登錄系統的許可權:
usermod
-s
/usr/bin/passwd
test
//用戶telnet後將直接進入改密界面

⑶ LINUX FTP配置用戶許可權只能上傳

write_enable=YES
//是否對登錄用戶開啟寫許可權。屬全局性設置。默認NO
local_enable=YES
//是否允許本地用戶登錄FTP伺服器。默認為NO
anonymous_enable=YES
//設置是否允許匿名用戶登錄FTP伺服器。默認為YES
ftp_username=ftp
//定義匿名用戶的賬戶名稱,默認值為ftp。
no_anon_password=YES
//匿名用戶登錄時是否詢問口令。設置為YES,則不詢問。默
認NO
anon_world_readable_only=YES
//匿名用戶是否允許下載可閱讀的文檔,默認為YES。
anon_upload_enable=YES
//是否允許匿名用戶上傳文件。只有在write_enable設置為
YES時,該配置項才有效。而且匿名用戶對相應的目錄必須有寫許可權。默認為NO。
anon_mkdir_write_enable=YES
//是否允許匿名用戶創建目錄。只有在write_enable設置為
YES時有效。且匿名用戶對上層目錄有寫入的許可權。默認為NO。
anon_other_write_enable=NO
//若設置為YES,則匿名用戶會被允許擁有多於
上傳和建立目錄的許可權,還會擁有刪除和更名許可權。默認值為NO。
,你看著配置,不懂再問

⑷ 如何在linux中添加ftp用戶,並設置相應的許可權

Linux添加FTP用戶並設置許可權 在linux中添加ftp用戶,並設置相應的許可權,操作步驟如下: 1、環境:ftp為vsftp。被限制用戶名為test。被限制路徑為/home/test 2、建用戶:在root用戶下: useradd -d /home/test test //增加用戶test,並制定test用...

⑸ Linux中如何添加/刪除FTP用戶並設置許可權

本文總結
Linux添加或者刪除用戶
用戶組

些命令
參數
1、建用戶:
adser
phpq
//新建phpq用戶
passwd
phpq
//給phpq用戶設置密碼
2、建工作組
groupadd
test
//新建test工作組
3、新建用戶同
增加工作組
useradd
-g
test
phpq
//新建phpq用戶並增加
test工作組
註::-g
所屬組
-d
家目錄
-s
所用
SHELL
4、給已
用戶增加工作組
usermod
-G
groupname
username
或者:gpasswd
-a
user
group
5、臨
關閉:
/etc/shadow文件
屬於該用戶

第二
欄位(密碼)前面加
*
想恢復該用戶
掉*即
或者使用
命令關閉用戶賬號:
passwd
peter
–l
重新釋放:
passwd
peter
–u
6、永久性刪除用戶賬號
userdel
peter
groupdel
peter
usermod
–G
peter
peter
(強制刪除該用戶
主目錄
主目錄

文件
目錄)
7、

刪除用戶
編輯/etc/group

GROUP1

刪除
A
或者用命令
gpasswd
-d
A
GROUP
8、顯示用戶信息
id
user
cat
/etc/passwd

⑹ linux ftp用戶設置許可權

您好,這是2017年全國職業技能競賽網路搭建與應用的題目,不能刪除文件可以使用以下參數:
cmds_denied=DELE,//拒絕用戶使用DELE操作命令,即禁止用戶執行刪除動作!

⑺ linux如何配置多個ftp用戶並使其擁有不同許可權

您好,您可以通過定製FTP用戶配置文件,每個用戶一個配置文件,可分別設置不同的內容。
例如:
user_config_dir=/etc/vsftpd/vuser_conf
在/etc/vsftpd/vuser_conf目錄下創建xiaoming、ftpuser1等用戶配置文件。許可權自行定義就好。

⑻ linux設置FTP許可權

我剛裝了LINUX FC7。。安裝了所有的組件,進入系統之後我就把FTP開了,然後在另一台機器上面進入FTP。。就看到一個PUT文件夾。。想新建個文件夾都不給。。我用的是VSFTPD。。。我的VSFTPD.CONF里的屬性都是YES。。沒有看見有NO的。。。有高手給我講講如何配置(詳細點)才能有上傳下載刪除的完全許可權

熱點內容
如何尋找資產配置機會 發布:2024-10-13 19:13:47 瀏覽:374
轎車安卓中控怎麼安裝手機卡 發布:2024-10-13 19:05:23 瀏覽:450
商城首頁android 發布:2024-10-13 17:53:20 瀏覽:496
甲骨文雲伺服器如何申請 發布:2024-10-13 16:49:39 瀏覽:134
c語言中參數傳遞 發布:2024-10-13 16:30:15 瀏覽:81
cos伺服器搭建 發布:2024-10-13 16:17:41 瀏覽:336
象棋軟體演算法 發布:2024-10-13 15:32:35 瀏覽:901
平板怎麼看真正配置 發布:2024-10-13 14:53:32 瀏覽:35
微信存儲空間的其他 發布:2024-10-13 14:52:14 瀏覽:672
怎麼繞過系統密碼登錄密碼登錄密碼登錄 發布:2024-10-13 14:47:41 瀏覽:510