一.檢視檔案的屬性 “ls”

第一列為檔案的許可權:

d:代表是目錄

-:代表是檔案

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

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

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

接下來的字元中,以三個為一組,均為”rwx“的三個引數的組合。分別是r:可讀;w:可寫;x:可執行。注意,這三個許可權的位置不會改變,如果沒有許可權,就是:”-“。(-rw-------只有所有者才有讀和寫的許可權,-rw-r--r--只有所有者才有讀和寫的許可權,組群和其他人只有讀的許可權,-rwx------只有所有者才有讀,寫,執行的許可權)

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

第二列為連線數:每個檔案都會將他的許可權和屬性記錄到檔案系統的inode中,每個檔案名都會連線到一個inode。這個連線數就是記錄有多少不同的檔案名連線到相同的一個inode號碼去了。

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

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

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

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

第七列為檔案名,以點 . 開頭的是隱藏檔案

二.改變檔案的屬性與許可權

改變檔案擁有者之chown命令

用法:chown –R [賬號名稱] [檔案或目錄]

引數:-R :遞迴,用於改變目錄。連同該目錄下所有的檔案都改變

改變所屬使用者組之chgrp命令

用法:chgrp -R [賬號名稱] [檔案或目錄]

引數:-R :遞迴,用於改變目錄。連同該目錄下所有的檔案都改變

改變檔案許可權之 chmod 命令

用法:chmod xyz -R [檔案或目錄]

解釋:xyz是三個數字,比如chmod 755 ./heetian

-R :遞迴,和chown,chgrp裡面的-R是一樣

每種身份(owner/group/others)各自的三個許可權(r/w/x)分數是需要累加的,r為4、w為2、x為1.

例如當權限為[-rwxrwxr--]分數則是:

owner(所有者):rwx=4+2+1=7

group(使用者組):rwx=4+2+1=7

others(其他使用者):r--=4+0+0=4

那麼該檔案的許可權數字就是774

改變許可權之二,使用符號型別:

u=user

g=group

o=other

a=all(ugo全部)

分析與思考

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

擁有者有讀、寫、執行的許可權,使用者組有讀、寫、執行的許可權,其他組有讀、寫、執行的許可權

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

chnod 755 -p /u

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

原文為 chown root /u

make /u to"root"

chown root:staff /u

likewise,but also change its group to"staff"

將user變為"root",group變為"staff"