⑴ LINUX FTP配置用戶許可權只能上傳
write_enable=YES
//是否對登錄用戶開啟寫許可權。屬全局性設置。默認NO
local_enable=YES
//是否允許本地用戶登錄FTP伺服器。默認為NO
anonymous_enable=YES
//設置是否允許匿名用戶登錄FTP伺服器。默認為YES
ftp_username=ftp
//定義匿名用戶的賬戶名稱,默認值為ftp。
no_anon_password=YES
//匿名用戶登錄時是否詢問口令。設置為YES,則不詢問。默
認NO
anon_world_readable_only=YES
//匿名用戶是否允許下載可閱讀的文檔,默認為YES。
anon_upload_enable=YES
//是否允許匿名用戶上傳文件。只有在write_enable設置為
YES時,該配置項才有效。而且匿名用戶對相應的目錄必須有寫許可權。默認為NO。
anon_mkdir_write_enable=YES
//是否允許匿名用戶創建目錄。只有在write_enable設置為
YES時有效。且匿名用戶對上層目錄有寫入的許可權。默認為NO。
anon_other_write_enable=NO
//若設置為YES,則匿名用戶會被允許擁有多於
上傳和建立目錄的許可權,還會擁有刪除和更名許可權。默認值為NO。
,你看著配置,不懂再問
⑵ 如何設置ftp上傳者許可權
ftp不能設置上傳文件的許可權,原因是:
ftp只是將文件流上傳到伺服器上,而文件的讀寫屬性是不包括在內的,他是由您連接的伺服器上的操作系統決定的,例如linux。如果你要設置許可權,只能是通過伺服器的操作系統來設置,而不能通過ftp來設置文件上傳許可權。
⑶ linux ftp如何配置 文件上傳許可權
linux ftp 文件上傳許可權有兩種匿名上傳和本地上傳
1)實現匿名用戶的上傳下載文件程序代碼:
Anonymous_enable=yes 匿名登陸
Connect_form_port_20=yes 啟用FTP數據埠的數據連接
Pam_service_name=vsftpd 驗證方式
Listen=yes 獨立的VSFTPD伺服器
Anon_upload_enable=yes 開放上傳許可權
Anon_mkdir_write_enable=yes 可創建目錄的同時可以在此目錄中上傳文件
Write_enable=yes 開放本地用戶寫的許可權
Anon_other_write_enable=yes
匿名帳號可以有刪除的許可權加上上面的這段,你就可以實現匿名ftp的上傳下載文件瞭然後你保存文件,用service vsftpd
start來啟動vsftp的服務,然後就可以用ftp了注意:確定你的防火牆
iptables上打開21埠,不然在登陸ftp的時候會提示socket錯誤,拒絕連接。還有就是當你再次編輯vsftp.conf後用
service vsftpd restart重起的時候總是提示你不能關閉vsftp服務,這時候你用service vsftpd
status察看一下他的狀態,如果提示你vsftpd被locked
那可能是因為你的vsftpd.conf中配置的有錯誤,你要重新編輯他,直到能正常重起他為止,一次配置不對,多配置幾次就好了
2)實現本地用戶上傳下
載
程序代碼:
新建一個用戶
adser 用戶名 增加一個用戶
passwd 用戶名 增加用戶的密碼
然後看/etc/passwd中最後一行就是你剛才添加的用戶信息
然後編輯/etc/vsftpd/vsftpd.conf文件,
Local_enable=yes 允許使用本地用戶來登陸ftp
在/etc/vsftpd.ftpuser中可以增加想要阻止登陸ftp的用戶
下面有關linux中ftp的設置項:
限制用戶只能在自己的目錄中
Chroot_list_enable=yes 文件中的名單可以調用
Chroot_list_file=/etc/vsftpd.chroot_list 前提是chroot_local_user=no,在文件中加入用戶名vsftpd.conf的參數
程序代碼:Anonymous_enable=yes 允許匿名登陸
Dirmessage_enable=yes 切換目錄時,顯示目錄下.message的內容
Local_umask=022 FTP上本地的文件許可權,默認是077
Connect_form_port_20=yes 啟用FTP數據埠的數據連接
Xferlog_enable=yes 激活上傳和下傳的日誌
Xferlog_std_format=yes 使用標準的日誌格式
Ftpd_banner=XXXXX 顯示歡迎信息
Pam_service_name=vsftpd 驗證方式
Listen=yes 獨立的VSFTPD伺服器
Anon_upload_enable=yes 匿名用戶上傳許可權
Anon_mkdir_write_enable=yes 創建目錄的同時可以在此目錄中上傳文件
Write_enable=yes 本地用戶寫的許可權
Anon_other_write_enable=yes 匿名帳號可以有刪除的許可權
Anon_world_readable_only=no 匿名用戶瀏覽許可權
Ascii_upload_enable=yes 啟用上傳的ASCII傳輸方式
Ascii_download_enable=yes 啟用下載的ASCII傳輸方式
Banner_file=/var/vsftpd_banner_file 用戶連接後歡迎信息使用的是此文件中的相關信息
Idle_session_timeout=600(秒) 用戶會話空閑後10分鍾
Data_connection_timeout=120(秒) 將數據連接空閑2分鍾斷
Accept_timeout=60(秒) 將客戶端空閑1分鍾後斷
Connect_timeout=60(秒) 中斷1分鍾後又重新連接
Local_max_rate=50000(bite) 本地用戶傳輸率50K
Anon_max_rate=30000(bite) 匿名用戶傳輸率30K
Pasv_min_port=5000 將客戶端的數據連接埠改在
Pasv_max_port=6000 5000—6000之間
Max_clients=200 FTP的最大連接數
Max_per_ip=4 每IP的最大連接數
Listen_port=5555 從5555埠進行數據連接
Local_enble=yes 本地帳戶能夠登陸
Write_enable=no 本地帳戶登陸後無權刪除和修改文件
Chroot_local_user=yes 本地所有帳戶都只能在自家目錄
Chroot_list_enable=yes 文件中的名單可以調用
Chroot_list_file=/etc/vsftpd.chroot_list 前提是chroot_local_user=no
Userlist_enable=yes 在指定的文件中的用戶不可以訪問
Userlist_deny=yes
Userlist_file=/etc/vsftpd.user_list
Banner_fail=/路徑/文件名 連接失敗時顯示文件中的內容
Ls_recurse_enable=no
Async_abor_enable=yes
one_process_model=yes
Listen_address=10.2.2.2 將虛擬服務綁定到某埠
Guest_enable=yes 虛擬用戶可以登陸
Guest_username
⑷ 怎樣讓FTP上傳文件的許可權自動變成777
開始---運行--- CMD --- FTP --- O(字母O) ---FTP伺服器的IP---
用戶名----密碼---chmod chmod 777 index.php
在FTP下改許可權的命令是CHMOD MODE FILE
比如你要把INDEX.PHP的許可權改成777,那就執行chmod 777 index.php
可能你要把指定目錄的許可權改成777,你看了那提示應該就知道了
如果你的空間不支持改許可權的話你可能在執行CHMOD的時候出現非法命令的錯誤提示。你可以和你的空間提供商聯系,讓他想辦法開給你。一般免費的空間是不支持改許可權的。
改完後執行命令"BYE"就可以退出了。
⑸ FTP上傳文件提示無許可權,實際又能上傳
你設置了許可權沒
如果你是LINUX系統用VSFTP那麼你先看看你的配置文件,其次你的用戶對應的那個上傳目錄有沒有許可權,你或者可以直接用SCRT來作上傳
如果你用的是WINDOWS系統,用系統自帶的那個IIS中的FTP,我勸你就不要用那個了,那個功能實在太少,根本不適合做FTPp伺服器! 你可以用SERV-U 上網很多,如果你是用這個出現那個問題,那麼你選在你新建的用戶,點擊目錄訪問許可權,看看目錄有沒有許可權!(注意:新建用戶的時候,如果你選在了將用戶鎖定於主目錄,那麼目錄許可權中會有一個主目錄上面是繼承的,你把那個繼承去掉就可以設置裡面不同目錄對應不同的許可權)
⑹ ftp上傳許可權設置,
建議用Serv-U架設FTP伺服器,教程可以看這個「 http://www.pconline.com.cn/pce/soft/lan/fwqrj/10211/109140_1.html」
⑺ ftp許可權是什麼意思
FTP許可權(File Transfer Protocol),是文件傳輸的許可權。用於Internet上的控制文件的雙向傳輸。同時,它也是一個應用程序(Application)。用戶可以通過它把自己的PC機與世界各地所有運行FTP協議的伺服器相連,訪問伺服器上的大量程序和信息。
FTP提供文件的共享(計算機程序 / 數據); 支持間接使用遠程計算機; 使用戶不因各類主機文件存儲器系統的差異而受影響; 可靠且有效地傳輸數據。
FTP ,盡管可以直接被終端用戶使用,但其應用主要還是通過程序實現。