
我的本地網路上有一個 ubuntu 10.10 盒子,並與我的 mac 進行 sshing,我所做的是遞歸地 chmod 777 www 目錄,以便我可以使用我最喜歡的 IDE 來開發它。
我做了這個
sudo chmod 777 /path/to/file -R
在終端它沒有返回任何東西所以我猜它有效。
我在Mac上使用coda,順便說一句,我在ubuntu伺服器上打開了ftp,所以當我嘗試在www資料夾中建立一個資料夾時,我使用本地ip遠端連接到它,它一直說
Could not create folder named “untitled folder”.
Server said: Permission denied.
Error -140: remote mkdir failed
嘗試創造任何東西也是如此。
我如何繞過它以使其工作?
謝謝
答案1
777
在有 ftp 的伺服器上使用是不安全,所以除非它是一個非常孤立的網絡,否則我建議使用700
和改變用戶( chown
) 或770
併更改團體chgrp
如果您與其他使用者一起開發,則( ) 來管理權限。
例如,如果您使用的 ftp 使用者是myftpuser
sudo chown -R myftpuser /path/to/file
sudo chmod -R 700 /path/to/file
應該管用。
維基百科上的文章檔案系統權限也可能相關