歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> FTP服務器vsFTPd入門操作(4)

FTP服務器vsFTPd入門操作(4)

日期:2017/2/25 10:35:25   编辑:Linux教程
添加FTP本地用戶
有的FTP服務器需要用戶名和密碼才能登錄,就是因為設置了FTP用戶和權限.
FTP用戶一般是不能登錄系統的,只能進入FTP服務器自己的目錄中,這是為了安全.這樣的用戶就叫做虛擬用戶了.實際上並不是真正的虛擬用戶,只是不能登錄SHELL了而已,沒能力登錄系統.

/usr/sbin/adduser -d /opt/test_ftp -g ftp -s /sbin/nologin test
這個命令的意思是:
使用命令(adduser)添加test用戶,不能登錄系統(-s /sbin/nologin),自己的文件夾在(-d /opt/test_ftp)),屬於組ftp(-g ftp)
然後你需要為它設置密碼:passwd test
這樣就添加了一個FTP用戶了.下面的示例可以幫助你進入FTP服務器了.

[root@localhost ftp]# ftp
ftp> open 192.168.0.33
Connected to 192.168.0.33 (192.168.0.33).
220 (vsFTPd 2.0.5)
Name (192.168.0.33:gxl): test
331 Please specify the password.
Password:
230 Login successful.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> quit
221 Goodbye.

在windows中,只要在浏覽器中輸入 ftp://192.168.0.33 進入FTP服務器,然後 右鍵 登錄,輸入用戶名和密碼就可以登錄自己的目錄了.
當然你要保證自己能讀寫自己的目錄,就要在配置文件vsftpd.conf裡設置一下就可以讀寫了.
local_enable=yes
write_enable=yes
local_umask=022
Copyright © Linux教程網 All Rights Reserved