1. linux下 ftp伺服器如何設置上傳文件的許可權
1、先用vi打開 vsftpd.conf vsftpd的配置文件
在Ubuntu下是
vi /etc/vsftpd.conf
在centos 下是
vi /etc/vsftpd/vsftpd.conf
這個在不同的系統下可能不同原理一樣
2.找到unmsk默認是022 ,修改成你要的許可權就可以了。
3.下面說下unmsk的具體含義
umask一般是用在你初始創建一個目錄或者文件的時候賦予他們的許可權。
針對文件的x的許可權代表執行,這個風險太高,所以一般許可權初始賦值必須去掉x的
第一個0代表suid 丟棄的許可權;(一般省略了)
第二個0代表本文件/目錄擁有者什麼許可權都沒丟棄(如果是文件,x許可權除外);
第三個2代表本文件/目錄的用戶組丟棄了w許可權(如果是文件那麼它的x許可權也丟棄);
第三個2代表本文件/目錄的其他用戶能使用的許可權只有有r和x(文件除外)。
綜合上面所說如果你新創建一個文件那麼它的許可權是:-wr-w--w-- 即是:644
如果你新創建一個目錄的話那麼它的許可權是:dwrxw-xw-x 即是:755
4、怎麼計算unmsk
1) 目錄許可權 rwx r-x r-x (755) 這就是目錄創建預設許可權
目錄許可權:777 - unmsk得到的值
2) 文件許可權 rw- r-- r-- (644) 這就是文件創建預設許可權
文件許可權:666 - unmsk得到的值
2. 我用FTP把文件上傳到伺服器, 為什麼有的文件傳不上去,提示沒有許可權
FTP伺服器傳輸失敗一般有幾種情況:
文件損失,不完整,導致傳輸過程驗證失敗。
文件使用中,比如在殺毒或者編輯中的文件,系統佔用是不能傳輸的。
許可權不足,比如針對某些用戶,是不能傳輸部分文件的,比如exe等風險文件。
特殊情況,比如文件傳輸過程中,目錄滿了,存儲失敗,這個是由伺服器管理員控制的,如果目錄體積不夠文件傳輸的,聯系管理員協商解決。
3. 在搭建ftp伺服器之後沒有創建目錄和上傳文件的許可權怎麼辦
解鎖後即可以操作。輸入命令:sudo chown -R $USER 文件夾目錄 將user文件夾解鎖。或者sudo chmod 0777 文件夾目錄。
易百納技術社區內容涵蓋機器視覺、音頻處理、機器連接、機器感知以及智能終端,是一個多方向的專業性社區,致力於為更多工程師答疑解惑,創造機遇!
4. windows server2008的ftp伺服器為什麼上傳時有時報沒有許可權
1、首先檢查伺服器管理器中的入站規則,確保已啟用FTP伺服器。
上面這個一般默認都是配置好的,關鍵在於下面這個配置,需要手動進行。
2、打開「控制面板」--「Windows防火牆」,點擊左邊的「允許程序或功能通過Windows防火牆」,在新窗口中點擊「允許運行另一程序」。在瀏覽中找到「C:\Windows\System32\svchost.exe」,打開並添加。這時候會多出一項「Windows服務主進程」,勾選後面的兩個復選框,如下圖。完成後確認。
現在就可以從外部訪問伺服器的FTP服務了。
5. FTP伺服器被上傳文件夾的時候,老是提示出錯,說我沒有許可權
1.你是用什麼系統
2.你是用什麼軟體
3.你設置了許可權沒
如果你是LINUX系統用VSFTP那麼你先看看你的配置文件,其次你的用戶對應的那個上傳目錄有沒有許可權,你或者可以直接用SCRT來作上傳
如果你用的是WINDOWS系統,用系統自帶的那個IIS中的FTP,我勸你就不要用那個了,那個功能實在太少,根本不適合做FTPp伺服器! 你可以用SERV-U 上網很多,如果你是用這個出現那個問題,那麼你選在你新建的用戶,點擊目錄訪問許可權,看看目錄有沒有許可權!(注意:新建用戶的時候,如果你選在了將用戶鎖定於主目錄,那麼目錄許可權中會有一個主目錄上面是繼承的,你把那個繼承去掉就可以設置裡面不同目錄對應不同的許可權)
6. FTP上傳文件夾提示沒有許可權訪問該文件夾
一般是ServU的配置問題,如果確定ServU的用戶配置沒有問題的話,檢查一下上傳的FTP文件夾的NTFS安全設置。是不是沒有允許所有人修改。
7. 如何通過ftp上傳作業
1.下載ftp工具
8. FTP上傳文件提示文件不存在或無許可權
賬號具有最高許可權並不代表就能完全控制伺服器上某個目錄或文件,如果目錄或文件本身還設置有讀寫許可權,那僅僅有FTP許可權還是會被拒絕訪問的。比如,我用Windows 2003為平台架設個Serv-U,D:\FTP為用戶user的主目錄,我在Serv-U里給user的許可權是對D:\FTP為完全訪問,但是我在Windows中設置D:\FTP為everyone只讀(NTFS分區文件訪問許可權),那user用戶對D:\FTP這個實際目錄還是無法寫入。
9. 如何設置ftp上傳者許可權
ftp不能設置上傳文件的許可權,原因是:
ftp只是將文件流上傳到伺服器上,而文件的讀寫屬性是不包括在內的,他是由您連接的伺服器上的操作系統決定的,例如linux。如果你要設置許可權,只能是通過伺服器的操作系統來設置,而不能通過ftp來設置文件上傳許可權。