- 工信部備案號 滇ICP備05000110號-1
- 滇公安備案 滇53010302000111
- 增值電信業(yè)務(wù)經(jīng)營(yíng)許可證 B1.B2-20181647、滇B1.B2-20190004
- 云南互聯(lián)網(wǎng)協(xié)會(huì )理事單位
- 安全聯(lián)盟認證網(wǎng)站身份V標記
- 域名注冊服務(wù)機構許可:滇D3-20230001
- 代理域名注冊服務(wù)機構:新網(wǎng)數碼
Linux修改文件屬性與權限
常用命令
chgrp:修改文件所屬用戶(hù)組
chown:修改文件擁有者
chmod:修改文件權限
修改所屬用戶(hù)組 chgrp
chgrp 命令可以理解為change group的縮寫(xiě),用于改變文件或目錄的用戶(hù)組。需要注意的是,只有 root 用戶(hù)和文件或目錄的擁有者才能更改其用戶(hù)組,且要更改的用戶(hù)組必須實(shí)際存在。
命令格式:
chgrp [-R] 用戶(hù)組 文件或目錄
# -R 表示遞歸處理,對目錄下所有子目錄及文件進(jìn)行更改
該命令有更多選項參數,此處只列出常用參數 -R
命令示例:
# 將 test_file.txt 文件用戶(hù)組更改為 group1
chgrp group1 test_file.txt
# 遞歸方式將目錄 test_dir 及其子目錄和文件的用戶(hù)組更改為 group1
chgrp -R group1 test_dir/
修改文件擁有者 chown
chown 命令可以理解為change owner的縮寫(xiě),用于改變文件或目錄的用戶(hù)和用戶(hù)組信息。
命令格式:
chown [-R] [擁有者][:組] 文件或目錄
# -R 表示遞歸處理,對目錄下所有子目錄及文件同時(shí)更改
該命令有更多選項參數,此處只列出常用參數 -R
命令示例:
# 將文件 test_file.txt 擁有者更改為 test1
chown test1 test_file.txt
# 遞歸方式將目錄 test_dir 及其子目錄和文件的擁有者和用戶(hù)組分別更改為 test1、group1
chown -R test1:group1 test_dir/
修改權限 chmod
chmod 命令用于改變文件或目錄的權限,修改權限可以使用2種方式進(jìn)行,分別為數字類(lèi)型、字符類(lèi)型。
1、數字類(lèi)型修改文件權限
在Linux系統中,對應的權限字符類(lèi)似與 -rwxrwxrwx,可用數字來(lái)代表各個(gè)權限,權限數字對照表如下:
r:4
w:2
x:1
每種身份(owner、group、other)各自的三個(gè)權限(r、w、x)數字是需要累加的,例如權限為-rwxrwx---的數字則是:
owner = rwx = 4+2+1 =7
group = rwx = 4+2+1 =7
other = --- = 0+0+0= 0
所以可以通過(guò)數字770來(lái)設置-rwxrwx---權限。
命令格式:
chmod [-R] 權限數字 文件或目錄
# -R 表示遞歸處理,對目錄下所有子目錄及文件同時(shí)更改
# 權限數字 為所需權限累加后的數值
該命令有更多選項參數,此處只列出常用參數 -R
命令示例:
# 將文件 test_file.txt 權限置為770,即rwxrwx---
chmod 770 test_file.txt
# 遞歸方式將目錄 test_dir 及其子目錄和文件的權限更改為770,即rwxrwx---
chown -R 770 test_dir/
2、符號類(lèi)型修改文件權限
Linux系統中的身份、權限可以進(jìn)行簡(jiǎn)寫(xiě),配合操作符號,即可完成權限設置。
三種身份:user、group、other可以對應為u、g、o來(lái)代替,a則代表all即全部身份 具體權限:可以寫(xiě)成 r、w、x 操作符號 :+(加入)-(移除)=(設置)
命令格式:
chmod [-R] 符號 文件或目錄
# -R 表示遞歸處理,將目錄下的所有子目錄和文件都修改為指定權限
# 符號 表示權限簡(jiǎn)寫(xiě)組合
該命令有更多選項參數,此處只列出常用參數 -R
命令示例:
# 更改文件 test_file.txt 的權限,將user設置為rwx,group、other設置為rx
chmod u=rwx,go=rx test_file.txt
# 更改文件 test_file.txt 的權限,加入 w 權限,rx權限不變
chmod a+w test_file.txt
# 更改文件 test_file.txt 的權限,移除 w 權限,rx權限不變
chmod a-x test_file.txt
# 遞歸方式更改目錄 test_dir 的權限,移除 w 權限,rx權限不變
chmod -R a-x test_dir/
+與-狀態(tài)下,只要沒(méi)有指定的項目,則該權限不會(huì )被改變
舉例說(shuō)明,對 test_file.txt 文件進(jìn)行 a+w 操作,只會(huì )增加 w 權限,至于r x 權限不會(huì )發(fā)生變化
售前咨詢(xún)
售后咨詢(xún)
備案咨詢(xún)
二維碼
TOP