linux文件權限修改?mod 結尾是改變屬性| | 表示沒有該權限,接下來我們就來聊聊關于linux文件權限修改?以下内容大家不妨參考一二希望能幫到您!
mod 結尾是改變屬性
字符标識 | 數字标識 | 解釋 |
---|---|---|
r | 4 | 表示擁有讀的權限 |
w | 2 | 表示擁有寫的權限 |
x | 1 | 表示擁有可執行的權限 |
| | 表示沒有該權限
命令 chmod
每三個字符為一組權限,分為三組,依次代表所有者權限,同組用戶權限,其它用戶權限
chmod7771.txt
命令 | 參數 | 動作 | 範圍 |
---|---|---|---|
chmod | u | (加入)、-(減去)、 =(設置) | 用戶 |
chmod | g | (加入)、-(減去)、 =(設置) | 組 |
chmod | o | (加入)、-(減去)、 =(設置) | 其他 |
Chmod | a | (加入)、-(減去)、 =(設置) | 所有 |
chmod u=rw g=rx o=rw.bashrc
去掉所有人執行權限
chmod a-x.bashrc
給文件和目錄分組 chown
chown用法用來更改某個目錄或文件的用戶名和用戶組的chown 用戶名:組名 文件路徑(可以是就對路徑也可以是相對路徑)例1:chown root:root /tmp/tmp1就是把tmp下的tmp1的用戶名和用戶組改成root和root(隻修改了tmp1的屬組).例2:chown -R root:root /tmp/tmp1就是把tmp下的tmp1下的所有文件的屬組都改成root和root。
實例
-rwxr-xr--1root rootGroup238Jun1817:22test.txt
文件test.txt 的所有者為root,所屬用戶組rootGroup.
該組其他用戶隻能讀,隻執行,但不能寫
非該組用戶隻能讀
如果該文件是一個目錄
- 該組其他用戶隻能讀,隻執行,但不能寫
SUID SGID SBID
eg: liuxin 這個用戶創建了一個目錄testdir,文件testfile
特殊權限 | 數字權限 | 解釋 | 作用域 |
---|---|---|---|
SUID | 4 | 其他用戶在對testfile執行的時候,會短暫獲取liuxin的權限 | 對文件起作用 |
SGID | 2 | 當其他用戶對testdir或者testfile操作,會短暫獲取改創建用戶組的權限 | 對文件和目錄起作用 |
SBID | 1 | 用戶隻能删除自己創建的文件 | 僅對目錄 |
改變文件或者目錄所屬用戶組 chgrp
将/usr/meng及其子目錄下的所有文件的用戶組改為mengxin
chgrp-R mengxin/usr/meng
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!