我試圖了解 ubuntu 中的檔案權限,但在閱讀了一些資料後,我仍然不明白為什麼以下情況不起作用:
我有一個資料夾 \myfolder\torrents\complete
該特定資料夾的權限:
- 擁有者:someuser:讀、寫、執行
- 群組:debian-transmission:讀取、寫入、執行
- 其他 : -
資料夾 myfolder 和 torrent 具有以下權限:
- 擁有者:someuser:讀、寫、執行
- 群組:someuser:讀、寫、執行
- 其他 : -
傳輸客戶端在用戶群組 debian-transmission 下運作。但它仍然抱怨沒有權限訪問資料夾 \ myfolder\torrents\complete。
我在這裡缺少什麼?
BHD
答案1
others
您應該授予上述資料夾的執行權限complete
。如果沒有execute
資料夾的權限,則無法遍歷該資料夾:
chmod o+x \myfolder \myfolder\torrents
如果沒有這個,運行的進程將debian-transmission
永遠無法通過\myfolder
,更不用說\myfolder\torrents
。
看到這個Unix 和 Linux 問題進行討論。
除非您遞歸地執行此命令(使用-R
,但您不應該這樣做),否則不會向這些目錄中的檔案(或其他任何內容)授予執行權限。只有這兩個目錄受到影響。