Linux系列(6) 檔案的基本屬性

2021-09-06 16:27:10 字數 2263 閱讀 3896

參考鏈結

linux系統是一種典型的多使用者系統,不同的使用者處於不同的地位,擁有不同的許可權。為了保護系統的安全性,linux系統對不同的使用者訪問同乙個檔案(包括目錄檔案)的許可權做了不同的規定。

用ls -l的方式檢視檔案的屬性:

chgrp 更改檔案屬組

語法:

chgrp [-r] 屬組名 檔名

舉例:

在 /home/zxq 目錄下,以root身份新建乙個test資料夾,可以看到其屬主與屬組均是root

鍵入命令:chgrp zxq test,發現檔案的屬組已經改變

chown:更改檔案屬主,也可以同時更改檔案屬組

語法:

chown [-r] 屬主名 檔名

chown [-r] 屬主名:屬組名 檔名

舉例

還以test資料夾為例。

鍵入命令:chown zxq test 發現檔案的屬主已經改變

鍵入命令:chown root:zxq test 發現檔案的屬組與屬主均已改變

chmod:更改檔案9個屬性

linux檔案屬性有兩種設定方法,一種是數字,一種是符號。

linux檔案的基本許可權有九個,分別是owner/group/others三種身份各有自己的read/write/execute許可權。

我們可以使用數字代表各個許可權:

每種身份(owner/group/others)各自的三個許可權(r/w/x)分數是需要累加的,例如當許可權為:[-rwxrwx—]

我們變更許可權時,該檔案的許可權數字就是770

語法:

chmod [-r] xyz 檔案或者目錄

選項與引數:

舉例:

依舊以test資料夾為例,test資料夾目前的屬性是rwxr-xr-x,換算成數字也就是755

現在把test資料夾的屬性更改為rwxr–r--,換算成數字也就是744

鍵入命令chmod 744 test 屬性已更改

還有另一種方法是符號型別改變檔案許可權。

用u(user),g(group),o(others)代表三種身份的許可權。

此外,a則代表all,即全部的身份。讀寫的許可權可以寫成r,w,x,也就是可以使用下表的方式來看:

命令身份

符號許可權

作用物件

chmod

u+(加入)

r檔案或目錄

g-(除去)wo

=(設定)xa

舉例:

將test資料夾的屬性設定為:rwxrw-rw-

鍵入命令 chmod u=rwx,g=rw,o=rw test

將test資料夾的屬性設定為:rwxrwxrwx

鍵入命令 chmod a=rwx test

將test資料夾的屬性設定為:rwxrwxrw-

鍵入命令 chmod o-x test

LINUX學習(三)檔案基本屬性

在linux中我們可以使用ll或者ls l命令來顯示乙個檔案的屬性以及檔案所屬的使用者和組 liuquan brain199 ls l total 992 drwxr xr x 8 liuquan users 4096 may 14 21 10 ai rw r r 1 liuquan users 1...

Linux 檔案基本屬性

linux系統是一種典型的多使用者系統,不同的使用者處於不同的地位,擁有不同的許可權。為了保護系統的安全性,linux系統對不同的使用者訪問同一檔案 包括目錄檔案 的許可權做了不同的規定。在linux中我們可以使用ll或者ls l命令來顯示乙個檔案的屬性以及檔案所屬的使用者和組,如 deng den...

Linux 檔案基本屬性

linux系統是一種典型的多使用者系統,不同的使用者處於不同的地位,擁有不同的許可權。為了保護系統的安全性,linux系統對不同的使用者訪問同一檔案 包括目錄檔案 的許可權做了不同的規定。在linux中我們可以使用ll或者ls l命令來顯示乙個檔案的屬性以及檔案所屬的使用者和組,如 root www...