1. 程式人生 > 其它 >一、(5)Linux檔案許可權篇之一

一、(5)Linux檔案許可權篇之一

實驗目的

(1)掌握linux檔案的屬性

(2)掌握如何改變檔案屬性與許可權

(3)明白目錄與檔案之許可權意義

實驗步驟一

ls -al (檢視檔案屬性)

第一大列中

d:代表是目錄

-:代表是檔案

l:代表是連線檔案(相當於windows裡面的快捷方式)

b:代表塊裝置(如硬碟)

c:代表字元裝置(如鍵盤,滑鼠等)

之後的三個為一組,均為”rwx“的三個引數的組合。分別是r:可讀;w:可寫;x:可執行。如果沒有許可權為“-”。

第一組為擁有者的許可權,第二組為同群組的許可權,第三組為其他非本群組的許可權。

第二列為連線數是記錄有多少不同的檔案名連線到相同的一個inode號碼去。

第三列擁有者就是這個檔案所屬的擁有者賬號了

第四列使用者組表示這個檔案所屬的群組

第五列就是這個檔案佔用的容量大小,預設單位是bytes

第六列修改日期就是這個檔案最近被修改的日期

最後一列為檔案名

實驗步驟二

chown 檔名./檔名(改變檔案擁有者)

chown –R [賬號名稱] [檔案或目錄](改變檔案擁有者)

chgrp 檔名./檔名(改變所屬使用者組)

chgrp -R [賬號名稱] [檔案或目錄] (改變目錄所屬使用者組)

實驗步驟三

chmod xyz -R [檔案或目錄] (改變檔案許可權)

為了方便xyz可以用數字代表權限

使用符號

ugo,分別代表user,group和others

a 是all代表所有

/tmp/heetian/test.txt檔案所有者和使用者組都是root,對於heetian來說只有可讀許可權,為啥heetian也能把它刪除?

因為這個檔案所在的目錄,其他人也有可寫的許可權。檔案能否刪除,取決於目錄的許可權

/tmp/heetian/test.txt檔案所有者和使用者組都是root,對於heetian來說只有可讀許可權,為啥heetian也能把它刪除了?

只讀的作用是防止檔案被修改但還是可以刪除

分析與思考

1、當一個一般檔案的許可權為-rwxrwxrwx則表示這檔案的意義為?

2、將一個目錄及其下面所有的檔案的許可權改為drwxr-xr-x,該如何下指令?

3、請檢視man chown,說明chown root:root /tmp/heetian.txt 的意思?

1.該檔案的建立者、建立者所在組、所有人,都有對該檔案讀、寫和執行的許可權。

2.chmod -R 755 /目錄名稱/*

3.更改 /tmp/heetian.txt 的使用者組和使用者名稱所有者 都為 root