1、首先,我們來看一下在目錄內創建文件需要什麼權限呢
(1)我們在當前創建目錄hhh,並且修改其屬性爲100,因爲我們知道進入目錄僅僅需要用戶的可執行程序即可。
(2)接着我們將目錄權限改爲500,爲hhh目錄加上讀權限
由上圖可見依然不能創建文件。
(3)接下來我們再爲目錄加上寫權限,看看會不會就可以創建文件了
結果驗證了我們的猜想,我們要執行的命令沒有被拒絕,因此在目錄內創建文件我們需要用戶的寫權限。
2、既然我們已經在目錄內創建了一個文件,那麼我們應當查看此文件是否真的已經存在
(1)用ls命令查看文件
我們輸入ls命令要顯示當前目錄中的文件時屏幕提示我們這一操作又被拒絕,還記得我們剛開始對目錄屬性設定爲300。所以我們還需要修改它的權限。
(2)在上一次的基礎上我們先將user的讀權限加上來看一下
我們可以發現加上讀權限後便可以顯示剛剛創建的文件了
(3)最後將寫權限去掉,證實顯示一個文件只需讀權限
所以顯示文件需要用戶的讀權限。
3、最後我們來看一下拷貝文件到一個目錄都需要什麼權限?
(1)首先創建一個文件,並將其拷貝到hhh中。
可以看到file1此時屬性爲664,myfile目錄爲775。
(2)接着驗證只有讀和讀寫都不行,只有可執行和讀纔可拷貝文件。