Centos
為什麼該組需要父目錄的 –x 權限?
我試圖讓使用者 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
。可執行位為目錄提供該權限。