參考鏈結
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...