當前位置:首頁 » 文件管理 » linux增加ftp用戶

linux增加ftp用戶

發布時間: 2022-11-29 19:08:24

❶ 求助linuxftp怎麼添加用戶和密碼

一、啟動vsftpd服務
1、
啟動VS
FTP伺服器

A:cenos下運行:yum
install
vsftpd
B.
登錄Linux主機後,
運行命令
:」service
vsftpd
start」
C.
要讓FTP每次開機自動啟動,運行命令:

chkconfig

--level
35
vsftpd
on」
二、設置FTP許可權
A.
編輯VSFTP
配置文件
,運行命令:」vi
/etc/vsftpd/vsftpd.conf

B.
將配置文件中」
anonymous
_enable=YES
「改為
「anonymous_enable=NO」
C.
保存修改,按
ESC鍵
,運行命令:「:wq」這樣關閉了
匿名登錄
功能。
三、添加用戶:
A.
登錄Linux主機後,運行命令:」useradd
ftpadmin
-s
/sbin/nologin
「。該賬戶路徑默認指向/home/ftpadmin目錄;如果需要將用戶指向其他目錄,請運行命令:useradd
ftpadmin
-s
/sbin/nologin
–d
/www(其他目錄)
B.
設置ftpadmin用戶密碼,運行命令:」passwd
ftpadmin」
;
輸入兩次密碼,匹配成功後,就設置好了ftpadmin用戶的密碼了。
C.測試連接,您可以在「我的電腦」
地址欄
中輸入
ftp://IP
來連接FTP伺服器,根據提示輸入賬戶密碼

❷ linux怎麼添加用戶ftp伺服器

首先插入光碟,然後安裝vsftpd。。。
默認目錄/var/ftp/pub 主配置文件/etc/vsftpd/vsftpd.conf /etc/vsftpd/ftpuser(訪問控制,限制用戶登錄) /etc/pam.d/vsftpd定義某個文件是用來控制什麼
進入主配置文件:vim /etc/vsftpd/vsftpd.conf
anonymous_enable=YES 是否允許匿名用戶訪問ftp。
anon_upload_enable=YES 匿名用戶是否有上傳的許可權
然後重啟服務。
service vsftpd restart
chkconfig vsftpd on
這樣就可以了

❸ linux如何查詢ftp用戶名或者如何創建ftp賬號

1、 登錄Linux主機後,運行命令:」useradd ftpadmin -s /sbin/nologin 「。該賬戶路徑默認指向/home/ftpadmin目錄;如果需要將用戶指向其他目錄,請運行命令:useradd ftpadmin -s /sbin/nologin –d /www(其他目錄)

2、設置ftpadmin用戶密碼,運行命令:」passwd ftpadmin」 ; 輸入兩次密碼,匹配成功後,就設置好了ftpadmin用戶的密碼了。

3、測試連接,您可以在「我的電腦」地址欄中輸入 ftp://IP 來連接FTP伺服器,根據提示輸入賬戶密碼。

❹ linux 怎麼添加ftp用戶

默認yum 安裝的ftp 都是有配置允許本地用戶登錄的,一般在系統內部通過useradd 命令添加後,passwd配置好密碼後就可以測試登錄了。
可以看下http://www.shaxiaohai.cn/2017/10/20/linux-ftp-%E6%B7%BB%E5%8A%A0%E7%94%A8%E6%88%B7%E3%80%82/ 鏈接,有簡單的介紹,如果測試有問題,可以追問提交下截圖。我看到後會回復你。

❺ 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用戶,並設置相應的許可權

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

❼ linux中ftp怎麼搭建

1. 為了系統安全,一般會建立一個ftp用戶,此用戶不能登陸系統,且只能訪問自己主目錄下的文件。
useradd -d /var/ftp/test -g ftp -s /sbin/nologin ftpuser
其中,-d命令是指定用戶主目錄,-g是指定用戶分組,-s /sbin/nologin 是禁止用戶登陸系統,最後ftpuser是本次新建用戶的用戶名。
然後設置密碼:passwd fptuser
2. 配置用戶可登陸名單,並將新建用戶添加進入ftp可登陸名單中。
配置用戶名單的方式是:打開配置文件,找到如下兩行行,去掉其注釋符號。
chroot_list_enable=YES
# (default follows)
chroot_list_file=/etc/vsftpd/chroot_list
這樣就定義了一個用戶名單,只有名單中的用戶可以登陸系統。
3. 創建這個/etc/vsftpd/chroot_list 文件,將可以訪問的用戶名 ftpuser 添加進去。然後重啟ftp服務即可。
操作解釋:
-d /var/ftp/test ---------------------------------- 遠程機器訪問這台ftp伺服器的根目錄,文件列表與這個目錄一致。
useradd/passwd --------------------------------- 本地的用戶名和密碼
/etc/vsftpd/chroot_list --------------------------- 將本地用戶名XX作為ftp用戶名

❽ 如何在linux上配置ftp 及創建 ftp用戶

做一個虛擬賬戶就解決了:
步驟如下:
1、建立虛擬用戶口令庫文件
口令庫文件中奇數行設置用戶名,偶數行設置口令
# vi /etc/vsftpd/logins.txt 注意,一下是4行
upload 這個是帳戶名
upload 這個是密碼
download
download
2、生成vsftpd的認證文件
# db_load -T -t hash -f logins.txt /etc/vsftpd/vsftpd_login.db
設置認證文件只對用戶可讀可寫
# chmod 600 /etc/vsftpd/vsftpd_login.db
3、建立虛擬用戶所需的PAM配置文件
# vi /etc/pam.d/vsftpd.vu
auth required /lib/security/pam_userdb.so db=/etc/vsftpd/vsftpd_login
account required /lib/security/pam_userdb.so db=/etc/vsftpd/vsftpd_login
注意:以上2行中最後的2個文件名vsftpd_login和第2個步驟中的資料庫名字必須一致!
4、建立虛擬用戶所要訪問的目錄並設置相應許可權
# mkdir /home/ftpsite
# useradd -d /home/ftpsite virtual(用戶名)
# chown virtual:virtual /home/ftpsite
# chmod 700 /home/ftpsite/
5、設置vsftpd.conf配置文件
guest_enable=YES
guest_username=virtual
pam_service_name=vsftpd.vu
6、設置主配置文件
在vsftpd.conf文件中添加用戶配置文件目錄設置
user_config_dir=/etc/vsftpd_user_conf
# service vsftpd restart
7、建立用戶配置文件目錄
使用mkdir命令建立用戶配置文件目錄
# mkdir /etc/vsftpd_user_conf
為虛擬用戶建立單獨的配置文件,用戶配置文件名稱與用戶名相同
touch /etc/vsftpd_user_conf/upload
touch /etc/vsftpd_user_conf/download
8、每個FTP虛擬用戶都可以獨立設置其許可權
vi /etc/vsftpd_user_conf/upload
anon_world_readable_only=NO 可讀可下載
anon_upload_enable=YES 可上傳
anon_mkdir_write_enable=YES 可創建和刪除文件夾
anon_other_write_enable=YES 可文件改名和刪除文件
local_root=/home/ftpsite/upload 指定upload的宿主目錄
download_enable=NO 禁止下載
(注意:請先到/home/ftpsite下面去創建upload文件夾)

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

root許可權
添加用戶useradd
-d
目錄
用戶名
刪除用戶userdel+用戶名
設置許可權
usermod
-s
/sbin/nologin
用戶名
//限定用戶不能telnet,只能ftp
usermod
-s
/sbin/bash
用戶名
//用戶恢復正常
usermod
-d
路徑目錄
用戶名
//更改用戶的主目錄

❿ 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

熱點內容
webrtc伺服器搭建哪家價格低 發布:2024-04-27 01:30:08 瀏覽:139
oracle資料庫無法啟動 發布:2024-04-27 01:29:20 瀏覽:612
倪萍超級訪問 發布:2024-04-27 01:23:29 瀏覽:704
java集合循環 發布:2024-04-27 01:17:18 瀏覽:593
解壓喪屍片 發布:2024-04-27 01:02:28 瀏覽:370
編程師加班 發布:2024-04-27 00:49:24 瀏覽:910
lol四川伺服器雲空間 發布:2024-04-27 00:42:08 瀏覽:934
卡宴怎麼看配置 發布:2024-04-27 00:41:08 瀏覽:942
央視影音緩存視頻怎麼下載視頻 發布:2024-04-27 00:25:55 瀏覽:584
手機緩存的視頻怎麼看 發布:2024-04-27 00:11:05 瀏覽:58