FTP 許可權的修改 之CuteFTP問題

2021-07-11 19:45:51 字數 1196 閱讀 6261

需要系統有支援ftp服務才能使用,於是就做了如下配置,居然可以實現檔案的共享了,其實還可以設定賬戶,許可權,安全等等,這些在網路伺服器上估計用的很多,我這是為了學習嵌入式開發用,就實現基本功能吧。

當使用cuteftp鏈結ubuntu虛擬機器時,進行檔案的傳輸時,出現以下錯誤:

unable to transfer. this is most likely due to insufficient permissions. verify both the destination path and permissions, then try again. if the problem persists, contact your system administrator or hosting provider.

解決辦法:如果需要對ftp的訪問許可權進行設定,可以修改/etc/vsftpd.conf檔案(以下的第四步)

以及需要考慮:

# sudo chown -r(遞迴) 所有者:其他使用者  檔名

# sudo chmod  777  檔名 

1、安裝vsftpd

sudo apt-get install vsftpd

此時系統將自動建立ftp使用者和ftp組,並建立/srv/ftp資料夾作為ftp使用者的home目錄。(如果想把ftp的目錄放在/home/ftp,可修改/etc/passwd檔案中ftp使用者的home目錄位置。)

2、配置vsftpd

開啟/etc/vsftpd.conf檔案,將裡邊的anonymous_enable=no改為anonymous_enable=yes,允許匿名訪問。

3、現在就可以訪問ftp了,先測試一下:

1)在/srv/ftp目錄下新建一檔案a.txt,然後sudo chown root:ftp a.txt

2) ftp localhost

發現登入失敗,(解決方法:在/etc/shells中加入下面這句:/bin/false  

現在就可以正常登入了。

4、如果需要對ftp的訪問許可權進行設定,可以修改/etc/vsftpd.conf檔案,比較常用的是以下幾句:

write_enable=yes #允許上傳

anon_upload_enable=yes #允許匿名上傳

anon_mkdir_write_enable=yes #允許匿名使用者建立資料夾

(sudo /etc/init.d/vsftpd restart)

Linux 命令之許可權修改

chmod 改變乙個檔案的許可權 chmod mode file.txt 改變乙個目錄的許可權 chmod mode dir 改變乙個目錄和其子目錄的許可權 chmod mode dir r mode 777 or 752 and so on.mode的三個數字,分別表示owner,group,ot...

大資料Linux命令之許可權與修改許可權

許可權是作業系統用來限制資源訪問的機制,許可權一般分為讀 寫 執行。系統中每個檔案都擁有特定的許可權 所屬使用者及所屬組,通過這樣的機制來限制哪些使用者 哪些組可以對特定的檔案進行什麼樣的操作。每個程序都是以某個使用者的身份執行,所以程序的許可權與該使用者的許可權一樣,使用者的許可權越大,該程序所擁...

linux之修改檔案許可權chromd命令使用

1.chmod命令的介紹 命令說明 chmod 修改檔案許可權 chmod修改檔案許可權有兩種方式 2.chmod 字母法的使用 角色說明 角色說明 uuser,表示該檔案的所有者 ggroup,表示使用者組 oother,表示其他使用者 aall,表示所有使用者 許可權設定說明 操作符說明 增加許...