ftp匿名用戶上傳
匿名用戶
1.vsftpd.conf文件中:
write_enable=YES
anon_mkdir_write_enable=YES
anon_other_write_enable=YES
2.ftp目錄許可權:
查看ftp目錄:
ftp:x:107:65534::/home/ftp:/bin/false
ftp目錄為/home/ftp
chown root:root /home/ftp
chmod -R 777 /home/ftp
但這樣是不能上傳文件的。因為這是匿名用戶,當前目錄所有者是root用戶; 真的要上傳文件在該目錄下建立一個文件夾如名字是upload,
mkdir /home/ftp/upload
chown ftp:root /home/ftp/upload
㈡ linux下搭建ftp 伺服器,在區域網內分配的用戶不能訪問,只能匿名訪問,
匿名用戶一般是映射到系統的ftp用戶,用下面的命令查看ftp用戶的家目錄
cat/etc/passwd|grepftp
假設是在/var/ftp,需要賦予這個目錄的寫許可權匿名用戶才能寫,最好是把擁有者直接賦予給ftp
chownftp:ftp/var/ftp&&chmo+wx/var/ftp
另外就是vsftpd.conf的設置了,按照樓上fyzq2008說的設置就對了
㈢ linux ftp怎麼設置匿名用戶上傳許可權和上傳路徑
直接更改配置vsftd.conf文件即可
pub在linux 下 /var/ftp/pub
改配置文件/etc/vsftpd.conf這個配置文件.
定位到一下兩行配置
#Local_enble=yes
#Write_enable=no
更改成如下配置即可
Local_enble=yes
Write_enable=yes
㈣ 在linux下,我的FTP伺服器想要實現匿名用戶上傳和下載,但是現在只能實現下載,不能上傳,求幫忙
ftp匿名訪問進行上傳例子:
[/var/ftp]#vim /etc/vsftpd/vsftpd.conf
write_enable=YES
ftp_username=ftp
no_anon_password=YES
anon_root=/var/ftp
anonymous_enable=YE
anon_upload_enable=YES
anon_mkdir_write_enable=YES
[/var/ftp]#chown ftp:ftp pub -R
[/var/ftp]#lftp localhost
lftp localhost:/> cd pub/
lftp localhost:/pub> ls
lftp localhost:/pub> lcd /root/Desktop/
lcd 成功, 本地目錄=/root/Desktop
lftp localhost:/pub> put 1.txt
lftp localhost:/pub> ls
-rw------- 1 14 50 0 Aug 17 11:49 1.txt
㈤ 簡述使用ftp 進行文件傳輸時的兩種登錄方式是什麼
(1)ftp 有兩種登錄方式:匿名登錄和授權登錄。使用匿名登錄時,用戶名為:anonymous,密碼為:任何合法email 地址;使用授權登錄時,用戶名為用戶在遠程系統中的用戶帳號,密碼為用戶在遠程系統中的用戶密碼。
區別:使用匿名登錄只能訪問ftp 目錄下的資源,默認配置下只能下載;而授權登錄訪問的許可權大於匿名登錄,且上載、下載均可。
(2)ftp 文件傳輸有兩種文件傳輸模式:ASCII 模式和binary 模式。ASCII 模式用來傳輸文本文件,其他文件的傳輸使用binary 模式。
(3)常用的ftp 文件傳輸命令為:bin、asc、put、get、mput、mget、prompt、bye
這是我在傳智播客老師教給我的,你也抓緊時間學習一下!
㈥ 登錄ftp伺服器的匿名用戶為
登錄ftp伺服器的匿名用戶為anonymous。匿名賬號為anonymous,使用FTP時必須首先登錄,在遠程主機上獲得相應的許可權以後,方可上傳或下載文件。