Linux -->在目錄內創建文件、顯示文件以及拷貝文件到一個目錄都需要什麼權限?

1、首先,我們來看一下在目錄內創建文件需要什麼權限呢

(1)我們在當前創建目錄hhh,並且修改其屬性爲100,因爲我們知道進入目錄僅僅需要用戶的可執行程序即可。


(2)接着我們將目錄權限改爲500,爲hhh目錄加上讀權限

由上圖可見依然不能創建文件。

(3)接下來我們再爲目錄加上寫權限,看看會不會就可以創建文件了


結果驗證了我們的猜想,我們要執行的命令沒有被拒絕,因此在目錄內創建文件我們需要用戶的寫權限。

2、既然我們已經在目錄內創建了一個文件,那麼我們應當查看此文件是否真的已經存在

(1)用ls命令查看文件


我們輸入ls命令要顯示當前目錄中的文件時屏幕提示我們這一操作又被拒絕,還記得我們剛開始對目錄屬性設定爲300。所以我們還需要修改它的權限。

(2)在上一次的基礎上我們先將user的讀權限加上來看一下


我們可以發現加上讀權限後便可以顯示剛剛創建的文件了

(3)最後將寫權限去掉,證實顯示一個文件只需讀權限


所以顯示文件需要用戶的讀權限。

3、最後我們來看一下拷貝文件到一個目錄都需要什麼權限?

(1)首先創建一個文件,並將其拷貝到hhh中。


可以看到file1此時屬性爲664,myfile目錄爲775。

(2)接着驗證只有讀和讀寫都不行,只有可執行和讀纔可拷貝文件。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章