1 chgrp 改變文件或目錄的所屬羣組
①使用 man chgrp命令可以查看chgrp在Linux中的說明文檔。
②命令格式
chgrp [-參數選項] group dir/file
如果要更改目錄下所有文件或子目錄,加上參數-R。
③例子
chgrp users install.log
將文件install.log的所屬羣組改爲users
2 chown 改變文件或目錄的所屬用戶,也可順便修改所屬羣組
①使用 man chown命令可以查看chown在Linux中的說明文檔。
②命令格式
chown [-參數選項] 用戶名 目錄或文件名
chown [-參數選項] 用戶名:羣組名 目錄或文件名
如需更改子目錄或包含的文件,加參數-R。
③例子
chown bin install.log
將install.log文件的所屬用戶改爲bin
chown bin:root install.log
將install.log文件的所屬用戶改爲bin,所屬羣組改爲root。
3 chmod 改變目錄或文件的權限
①使用 man chmod命令可以查看chmod在Linux中的說明文檔。
② 權限說明
Linux文件的基本全線有九個,爲 -rwxrwxrwx,三個爲一組,分別代表owner/group/others三中身份的讀/寫/執行權限,如果對應位置爲-,代表沒有相應權限。
改變權限命令有兩種方式:數字方式和符號方式
③數字方式改變文件權限類型
r:4,w:2,x:1
chmod xyz 目錄或文件名
x爲owner身份的三種權限對應數字相加,y、z依次類推。
④符號方式改變文件權限類型
u代表user身份,g代表group身份,o代表others,a代表所有身份;
+代表增加權限,-代表去掉權限,=代表設定權限
示例:
chmod u=rwx,go=x install.log
將install.log文件給用戶身份設定可讀寫和執行的權限,group和others設定可執行的權限
chmod a+w install.log
設定所有用戶對install.log文件都有寫權限
chmod u-x install.log
去掉用戶身份對install.log文件的執行權限
⑤ 說明
+和-不會改變文檔原有權限,= 會重新設置原有文檔所有權限。