1. 程式人生 > >Linux檔案的各種許可權問題

Linux檔案的各種許可權問題

我的機器下除了root使用者外還有兩個可登入使用者rambo和rmb

1.對目錄只有x許可權是怎麼一種體驗


做的第一個實驗是: 目錄只有x許可權,沒有r許可權的情況是怎麼一回事?(換句話說是怎麼一種情景)

因為/tmp目錄有防刪除位許可權,所以就沒把試驗的目錄建立在/tmp下,而是在 /data/ 下
但是這個privtest目錄仍然需要重新配置許可權,否則其他普通使用者並不能在此建立目錄

然後把許可權設定為771,其他人僅能執行這個目錄


然後換另一個使用者rmb進行登入

rambo使用者登入時rambodir的檔案沒發生變化

結果是能進目錄,不可以瀏覽目錄裡的檔案資訊,不可以建立檔案,也不能刪除檔案(這個待定)。

2.對目錄有x和w許可權是怎麼一種體驗

然後改目錄的許可權
顏色都變了。然後換為rmb使用者登入
依舊不能在目錄ls,但是可以在目錄裡新建檔案。而且如果知道目錄裡存在某個檔案的話,還是可以通過ls來了解檔案的相關資訊的。
再試一下刪除操作。刪除所有檔案
因為沒有讀目錄的許可權所以萬用字元*號是不好使的。總會提示不存在檔案或目錄
但是如果知道檔名就可以直接刪除。(用rm 命令時慎用-f選項,會錯過一些提示資訊)
然後登陸rambo使用者,發現rmb建立的檔案和a.txt被刪除了
總結:當用戶對目錄有wx許可權時
1.不能ls檢視此目錄,可以進入此目錄,目錄內也不能使用ls命令
2.可以在裡面建立檔案和目錄,但是不能ls檢視全部資訊
3.如果事前知道目錄裡的準確檔名,可以順利執行 ls filename, rm filename

3.對目錄有r和x許可權是怎麼一種體驗

改目錄的許可權,注意看 ls後顏色是藍的。

切換到 rmb 使用者

總結:
1.可以對目錄進行ls 命令
2.不能在目錄建立檔案,也不能進行刪除操作。
3.不能在目錄執行更改目錄內容的cp和mv操作,其他種類的cp和mv操作是可以的。