當前位置:首頁 » 文件管理 » ubuntu查看ftp用戶

ubuntu查看ftp用戶

發布時間: 2023-04-27 21:00:03

1. ubuntu linux 下如何啟動ftp服務

1、首先,連接相應linux主機,進入到linux命令行狀態下,等待輸入shell指令。

2. 在Ubuntu中怎麼設置ftp用戶目錄的根目錄

根據不同的UNIX版本,FTP版本,具體情況可能有點不同。以下是chroot的例子,僅供參考: ### /etc/chroot ftpuser yes ### /etc/ftpd.conf classtype special CHROOT umask special 000 limit special 20 umask chroot 000 limit chroot 20

3. 如何在ubuntu中安裝設置ftp伺服器

1、更新軟體源,保證源是最新的,這樣有利於下面在線通過apt-get install命令安裝ftp。
2、使用sudo apt-get install vsftp命令安裝vsftp,安裝軟體需要root許可權,我們使用sudo來暫時獲取。
3、安裝好ftp後默認是會自動創建ftp用戶的,然後設置ftp用戶的密碼,輸入sudo passwd ftp,然後輸入密碼,再確認密碼。
4、創建ftp用戶的家目錄,使用sudo mkdir /home/ftp命令
5、設置ftp家目錄的許可權,我這里為方便直接使用sudo chmod 777 /home/ftp命令將許可權設置為777,當然你可以根據自己需求進行設置。
6、對/etc/vsftpd.conf配置文件進行一定的修改。使用 sudo gedit /etc/vsftpd.conf打開配置文件,如果你喜歡vi或vim編輯器也可以使用它們打開。
7、將配置文件中」anonymous_enable=YES 「改為 「anonymous_enable=NO」(是否允許匿名ftp,若不允許選NO)
取消如下配置前的注釋符號:
local_enable=YES(是否允許本地用戶登錄)
write_enable=YES(是否允許本地用戶寫的許可權)
chroot_local_user=YES(是否將所有用戶限制在主目錄)
chroot_list_enable=YES(是否啟動限制用戶的名單)
chroot_list_file=/etc/vsftpd.chroot_list(可在文件中設置多個賬號)
8、然後重啟ftp服務,使用命令sudo service vsftpd restart重啟ftp服務。
9、測試ftp,復制一些文件到/home/ftp目錄下
方法一:在瀏覽器中輸入ftp://localhost,網頁登錄。
方法二:在終端中輸入ftp localhost,然後輸入用戶名與密碼實現登錄。
另外:如果登錄ftp總是出現密碼錯誤,可以將/etc/vsftpd.conf配置文件的pam_service_name=vsftpd改為pam_service_name=ftp,即可解決。

4. ubuntu怎麼設置uftp的許可權

更新源列表打開"終端窗口",輸入"sudoapt-getupdate"-->回車-->"輸入當前登錄用戶的管理員密碼"-->回車,就可以了。如果不運行該命令,直接安裝vsftpd,會出現"有幾個軟體包無法下載,您可以運行apt-getupdate------"的錯誤提示,導致無法安裝。安裝vsftpd打開"終端窗口",輸入"sudoapt-getinstallvsftpd"-->回車-->安裝完成。判斷vsftpd是否安裝成功打開"終端窗口",輸入"sudoservicevsftpdrestart"重啟vsftpd服務-->回車-->vsftpd處於運行狀態,說明安裝成功。新建"/home/uftp"目錄作為用戶主目錄打開"終端窗口",輸入"sudomkdir/home/uftp"-->回車-->輸入"sudols/home"-->回車-->有一個uftp目錄,目錄新建成功。新建用戶uftp並設置密碼打開"終端窗口",輸入"sudouseradd-d/home/uftp-s/bin/bashuftp"-->回車-->用戶新建成功-->輸入"sudopasswftp"設置uftp用戶的密碼-->回車-->輸入兩次密碼-->回車-->密碼設置成功。使用gedit修改配置文件/etc/vsftpd.conf打開"終端窗口",輸入"sudogedit/etc/vsftpd.conf"-->回車-->打開了vsftpd.conf文件,向文件中添加"userlist_deny=NOuserlist_enable=YESuserlist_file=/etc/allowed_users"和"seccomp_sandbox=NO"-->使文件中的"local_enable=YES"-->保存。使用gedit新建/etc/allowed_users文件打開"終端窗口",輸入"sudogedit/etc/allowed_users"-->回車-->輸入uftp-->保存,文件創建成功。使用gedit查看/etc/ftpusers文件中的內容打開"終端窗口",輸入"sudogedit/etc/ftpusers"-->回車-->打開這個文件後,看一看有沒有uftp這個用戶名,如果沒有,就直接退出。如果有就刪除uftp,因為這個文件中記錄的是不能訪問FTP伺服器的用戶清單。9使用winscp登錄FTP伺服器下載安裝WinSCP,運行WinSCP-->輸入IP、用戶名、密碼-->保存-->勾選"保存密碼"-->確定-->登錄-->登錄成功。

5. ubuntu下只有一個普通用戶能用ftp服務

第一個問題

ubuntu不同於redhat或者centos useradd 創建的用戶不會有用戶的home目錄 且不會有shell 如果你查看/etc/passwd中會發現 這個新建的用戶的shell一般會是/sbin/nologin 或者/bin/false 所以雖然你可以使用ssh服務 但是這個用戶沒有家目錄也沒有shell所以 沒有"名字@電腦名字~$:"

解決的方法使用adser命令創建用戶

第二個問題

  1. 這個用戶不能在/etc/vsftpd/ftpusers中,因為這個文件是ftp服務的黑名單,如果存在就刪掉這個用戶。

  2. 要查看/etc/vsftpd/vsftpd.conf配置文件中

    userlist_enable=NO

這個選項的值是否為NO,如果不是改成NO 保存突出 重啟vsftpd服務即可

關於這個選項和user_list文件比較復雜 我就不啰嗦了 有興趣自己查一下

6. ubuntu 16.04 ftp伺服器 怎麼管理許可權

使用下列命令安裝
sudo apt-get install vsftpd

安裝完後,ftp的配置文件在
/etc/vsftpd.conf

可以使用下列命令來打開,關閉,重啟ftp服務
sudo /etc/init.d/vsftpd start
sudo /etc/init.d/vsftpd stop
sudo /etc/init.d/vsftpd restart

使用下列命令,可以看到系統中多了ftp用戶組和ftp用戶
cat /etc/group
cat /etc/passwd

ftp伺服器的目錄位置在 /srv/ftp, 這也是匿名用戶訪問時的根目錄。
可以使用下列命令來間接更改目錄
cd /srv
sudo rm -d ftp
cd ~/
mkdir ftp

7. ubuntu ftp命令put怎麼用

FTP連接

1
打開終端, 滑鼠點擊, 或者輸入快捷鍵(Ctrl+Alt+T)

2
Linux ftp命令的一般格式如下:$ ftp 主機名/IP,其中「主機名/IP」是所要連接的遠程機的主機名或IP地址。在命令行中,主機名屬於選項,如果指定主機名,ftp將試圖與遠程機的ftp服務程序進行連接;

3
如果沒有指定主機名,ftp將給出提示符,等待用戶輸入命令:$ ftp,ftp >,此時在ftp>提示符後面輸入open命令加主機名或IP地址,將試圖連接指定的主機。

4
不管使用哪一種方法,如果連接成功,需要在遠程機上登錄。用戶如果在遠程機上有帳號,就可以通過ftp使用這一帳號並需要提供口令。在遠程機上的用戶帳號的讀寫許可權決定該用戶在遠程機上能下載什麼文件和將上載文件放到哪個目錄中

END
FTP命令

最常用的命令有:
ls 列出遠程機的當前目錄
cd 在遠程機上改變工作目錄
lcd 在本地機上改變工作目錄
ascii 設置文件傳輸方式為ASCII模式
binary 設置文件傳輸方式為二進制模式
close 終止當前的ftp會話
hash 每次傳輸完數據緩沖區中的數據後就顯示一個#號
get(mget) 從遠程機傳送指定文件到本地機
put(mput) 從本地機傳送指定文件到遠程機
open 連接遠程ftp站點
斷開與遠程機的連接並退出ftp

8. 如何添加或刪除ubuntu用戶和組

1、創建用戶組
命令groupadd創建用戶組
groupadd
-g
600
groupftp
創建一個組groupftp,其GID為600
2、為組添加用戶
命令gpasswd,只有root和組管理員能夠改變組的成員。
gpasswd
-a
user1
groupftp
把user1加入groupftp組
gpasswd
-d
user1
groupftp
把user1退出groupftp組3、修改組
groupmod
-n
user
groupftp
修改組名user為groupftp4、刪除組
groupdel
groupftp
刪除組groupftp二、用戶操作
5、創建用戶
useradd
-u
700
myftp
-g
600創建myftp用戶,指定uid為700,所屬組uid600
6、為新建用戶設置密碼
passwd
myftp7、修改用戶賬戶
usermod
-l
myftp2
myftp
將用戶myftp的登錄名改為myftp2
usermod
-g
groupftp
myftp
將用戶myftp加入到groupftp組中。
usermod
-d
/ftp1/ftp2
ftp
將用戶ftp目錄改為/ftp1/ftp28、刪除用戶賬戶
userdel
myftp
刪除用戶myftp
userdel
-r
myftp
刪除用戶myftp,同時刪除他的工作目錄9、查看用戶信息
id命令查看一個用戶的UID和GID,
例:查看myftp的id
id
myftpfinger
命令查看用戶信息finger
myftp

9. Ubuntu安裝vsftpd之後沒有新建ftp用戶組和ftp用戶

vsftpd 安裝後默認有兩個用戶出現:ftp anonymou 兩個用戶
你可以建一本地用戶組訪問,及匿名用戶組訪問,
也可以分配指定不同的目錄,
一個開放,一個用戶密碼管理

熱點內容
工業伺服器機箱怎麼樣 發布:2025-02-14 00:29:15 瀏覽:85
英朗壓縮機 發布:2025-02-14 00:29:12 瀏覽:677
java門面模式 發布:2025-02-14 00:29:09 瀏覽:916
java旋轉 發布:2025-02-14 00:22:49 瀏覽:103
存儲虛擬化方案 發布:2025-02-14 00:21:15 瀏覽:695
ubuntupython3安裝 發布:2025-02-14 00:14:45 瀏覽:661
和平精英怎麼更新比較快安卓 發布:2025-02-14 00:14:35 瀏覽:974
怎麼改密碼鎖 發布:2025-02-13 23:47:39 瀏覽:852
androidbitmap獲取大小 發布:2025-02-13 23:47:38 瀏覽:559
怎麼把升級鴻蒙系統變回安卓 發布:2025-02-13 23:36:07 瀏覽:595