當前位置:首頁 » 文件管理 » centosftp添加用戶

centosftp添加用戶

發布時間: 2022-04-01 07:48:05

❶ 如何在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用戶

默認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賬戶或者查看原有賬戶

首先 你要看你的ftp是使用的系統用戶認證還是虛擬用戶認證
如果是系統用戶認證,直接看你系統有哪些用戶
如果是虛擬用戶認證,這個分很多種情況如 文本類資料庫、關系性資料庫等

❹ 怎麼在centos7上安裝ftp 伺服器,並創建ftp用戶,成功登陸進去實現文件共享,求詳細教程操作

下載:與本地終端當前用戶相同,如你以root用戶使用系統,然後用user用戶登錄ftp伺服器,則你下載下來的文件屬於root用戶與root組,其中root組為root用戶的主要組(***);屬主與是哪個用戶登錄伺服器沒有關系。且讀寫許可權為644。在下載時匿名用戶是和這一樣的.上傳:以本地用戶user登錄伺服器,則上傳的文件的用戶就是user,而組也和user的主要組相同,許可權為也為644;ftp(匿名用戶)用戶上傳的文件的用戶與組與ftp相同,但是許可權為600

❺ Linux中如何添加FTP賬號

ftp賬戶好幾種的
有基於用戶名的有基於虛擬用戶的
看你是想配置什麼形式的
本機賬戶的是最簡單的!

❻ CentOs ftp 設置用戶訪問指定目錄

  • 使用root賬號登錄centos系統

  • 檢查是否已安裝vsftp

    rpm -qa |grep vsftpd #未輸出信息,表示未安裝vsftp
  • 通過yum安裝vsftp

    yum -y install vsftpd
  • ftp啟動、重啟、停止、狀態查詢命令

    service vsftpd start #啟動ftpservice vsftpd stop #停止ftpservice vsftpd restart #重啟ftpservice vsftpd status #查詢ftp狀態
  • 設置為開機啟動(可設置)

    chkconfig vsftpd on
  • 設置配置文件

    vi /etc/vsftpd/vsftpd.conf

    修改如下內容:

    anonymous_enable=NO #設置不允許匿名賬戶登錄chroot_local_user=YES #所有用戶限制在主目錄中chroot_list_enable=NO #不啟動限制用戶名單,直接限制所有用戶userlist_enable=NO #當為YES時只有userlist_file文件中指定的用戶才能登錄allow_writeable_chroot=YES #(在文件尾部新增)防止用戶有寫入許可權時報錯local_root=/home/www #(在文件尾部新增)設置用戶的根目錄

    重啟ftp

    service vsftpd restart
  • 創建ftp用戶

    創建用戶組

    groupadd ftpgroups

    創建用戶

    # useradd 添加用戶命令 -d /home/www 指定用戶根目錄 -g ftpgroups 加入用戶組 ftptest用戶名useradd -d /home/www -g ftpgroups ftptest

    設置用戶密碼

    passwd ftptest # passwd(命令) ftptest(用戶名,根據你實際情況寫)

    設置不允許用於系統登錄

    usermod -s /sbin/nologin ftptest #ftptest(用戶名,根據你實際情況寫)
  • 設置文件許可權

    chmod 755 /home/www

    設置目錄擁有者

    chown -R ftptest:root /home/www #ftptest:ftp用戶名 ; /home/www:文件目錄

    設置防火牆
    查看防火牆狀態,如果未啟動,直接跳過本步驟

    systemctl status firewalld

    開放20、21埠(阿里雲伺服器還需配置安全組開放防火牆)

    firewall-cmd --permanent --zone=public --add-port=20/tcpfirewall-cmd --permanent --zone=public --add-port=20/udpfirewall-cmd --permanent --zone=public --add-port=21/tcpfirewall-cmd --permanent --zone=public --add-port=21/udpfirewall-cmd --reload #重新載入

    至此ftp服務安裝成功,如果出現不能訪問或不能寫入的情況,就還需要設置SELinux(關閉)

    sestatus -v #查看SELinux狀態,如果SELinux status參數為enabled即為開啟狀態setenforce 0 #臨時關閉(不用重啟機器)

❼ 求助linux的ftp怎麼添加用戶和密碼

一、啟動vsftpd服務
1、 啟動VSFTP伺服器
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伺服器,根據提示輸入賬戶密碼

❽ 如何在centos上添加ftp用戶

安裝vsftpd服務的時候會自動生成,建議不要手動添加ftp用戶
添加方法:useradd ftp

❾ linux ftp添加用戶怎麼不能登錄

「然後進入資料庫vsftpd 在users表中添加一條數」,不知道你在哪個文件加的

vsftpd.ftpusers——這個文件里的用戶是不允許登錄的
vsftpd.user_list——如果vsftpd.conf配置中userlist_deny=NO,則只允許此文件中的用戶登錄;如果userlist_deny=YES(預設配置),則不允許此文件中用戶登錄

最後重啟vsftpd也是沒必要的

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

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

熱點內容
編譯器如何接收輸入 發布:2024-10-31 19:15:53 瀏覽:365
除法C編程 發布:2024-10-31 19:10:30 瀏覽:963
id管理員密碼是什麼 發布:2024-10-31 19:09:07 瀏覽:305
設置資料庫 發布:2024-10-31 19:09:06 瀏覽:324
怎麼查看海信u7的配置 發布:2024-10-31 18:59:53 瀏覽:708
國企演算法工資 發布:2024-10-31 18:58:15 瀏覽:117
雲視通密碼怎麼修改 發布:2024-10-31 18:58:12 瀏覽:128
怎麼讓軟體訪問通訊錄 發布:2024-10-31 18:52:36 瀏覽:117
貼吧訪問量 發布:2024-10-31 18:28:54 瀏覽:887
visio在什麼配置中可以用 發布:2024-10-31 18:03:21 瀏覽:552