語法:
語法是
chmod [命令開關(guān)] [MODE] 文件名
文件權(quán)限
# |
文件權(quán)限 |
0 |
無權(quán)限 |
1 |
僅執(zhí)行權(quán)限 |
2 |
僅寫權(quán)限 |
3 |
執(zhí)行和寫權(quán)限 |
4 |
只讀權(quán)限 |
5 |
讀和執(zhí)行權(quán)限 |
6 |
讀寫權(quán)限 |
7 |
所有權(quán)限 |
命令開關(guān):
-c |
僅顯示改變了文件訪問權(quán)限的文件的名字。 |
-f |
禁止大多數(shù)的錯(cuò)誤信息 |
-R |
遞歸的變更文件和子目錄 |
-v |
輸出版本信息并且退出。 |
示例:
查看你的文件,無論有那種訪問權(quán)限:
ls -alt
-
無論文件具有那種訪問權(quán)限,可以用這個(gè)命令來查看你的文件。
-
使組和其他用戶對(duì)文件有讀寫權(quán)限。
chmod 066 file1.txt
-
允許所有用戶對(duì)文件有讀,寫,和執(zhí)行權(quán)限。
chmod 777 file1.txt
chgrp命令
chgrp 命令是用來變更文件或目錄所屬群組。 這是個(gè)管理員命令。僅管理員用戶能夠變更文件或目錄所屬的群組。
語法:
語法是
chgrp [命令開關(guān)] 新群組 文件名/目錄名
命令開關(guān):
-R |
改變你當(dāng)前目錄下子目錄的文件的權(quán)限。 |
-c |
變更每一個(gè)文件的權(quán)限。 |
-f |
強(qiáng)制性的。并不報(bào)錯(cuò)誤。 |
示例:
-
chgrp hiox test.txt
這個(gè)’test.txt’ 文件組是管理員組,變更到新組hiox。
-
chgrp -R hiox test
這個(gè)’test’ 文件目錄組是根目錄。使用參數(shù)-R,文件和文件的子目錄都變更到新組hiox。
-
chgrp -c hiox calc.txt
上述命令僅用來變更指定的文件(‘calc.txt’)的組。