屬性、屬組和屬主:
1.更改文件屬組
命令:chgrp [-R] 屬組名 文件名
-R:遞歸更改文件屬組,就是在更改某個目錄文件的屬組時,如果加上-R的參數,那麼該目錄下的所有文件的屬組都會更改。
例如:把test1文件屬組改爲root
2.更改文件屬組和屬主
命令:
chown [–R] 屬主名 文件名
chown [-R] 屬主名:屬組名 文件名
例如:把test1文件屬主改爲root
把test1文件屬組和屬主改回lxy
3.更改文件屬性
Linux文件屬性有兩種設置方法,一種是數字,一種是符號。
Linux文件的基本權限就有九個,分別是owner/group/others三種身份各有自己的read/write/execute權限
數字:r代表4,w代表2,x代表1
命令:chmod [-R] xyz 文件或目錄 選項與參數: xyz : 就是數字類型的權限屬性,爲 rwx 屬性數值的相加。 -R : 進行遞歸(recursive)的持續變更,亦即連同次目錄下的所有文件都會變更
例如:將test1文件的屬性改爲-rwxr-xr-x xyz代表的數字即爲755:4+2+1=7,4+1=5,4+1=5
符號:九個權限分別是(1)user (2)group (3)others三種身份, 那麼u, g, o來代表三種身份的權限!
此外, a 則代表 all 亦即全部的身份!讀寫的權限可以寫成r, w, x!命令語法如下:
chmod | u g o a |
+(加入) -(除去) =(設定) |
r w x |
文件或目錄 |
如果我們將test1文件權限設置爲 -rwxr-xr-- ,可以使用 chmod u=rwx,g=rx,o=r test1,效果如下: