本機伺服器上的 chmod 777 不起作用

本機伺服器上的 chmod 777 不起作用

我的本地網路上有一個 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

應該管用。

維基百科上的文章檔案系統權限也可能相關

相關內容