Centos

為什麼該組需要父目錄的 –x 權限?

  • December 21, 2017

我試圖讓使用者 nagios 訪問另一個使用者主目錄中的子目錄/home/alert/NagiosAlerts/

我瘋狂地設置了本應該很高的權限才能使這項工作正常工作(用於測試的 777 類型的東西),但仍然被拒絕進行簡單touch測試的權限。開始在這裡寫一個問題來詢問並連結到這個欺騙目標,它的答案如下:

該目錄需要可搜尋以允許使用者輸入它或其子目錄“項目”

所以這也是解決我的問題的原因。我更改了文件夾/home/alert的組並將組權限設置為--x,現在我可以在/home/alert/NagiosAlerts/.

為什麼我必須在父目錄中分配這些權限/home/alert?我會認為權利/home/alert/NagiosAlerts會很好?

如果我touch /home/alert/NagiosAlert/file只關心 NagiosAlert 的權限嗎?為什麼警報很重要?

您需要獲得過境許可/home/alert才能訪問/home/alert/NagiosAlerts。可執行位為目錄提供該權限。

引用自:https://unix.stackexchange.com/questions/412304