Linux中chmod命令設置權限

在Linux中通過 ll 命令查詢出某個文件信息如下:
drwxrwxr-x 2 root root 4096 Aug 15 14:40 test.txt
● drwxrwxr-x
第1個字母代表文件的類型:
d代表文件夾、- 代表普通文件、c代表硬件字符設備、b代表硬件塊設備、l代表軟鏈接文件
● rwx rwx r-x 共三組
r 可讀 w 可寫 x 可執行 - 沒有任何權限
字母法:
u 文件的擁有者的權限(第一組)
g 文件的擁有的組的權限(第二組)
o 其他用戶的權限(第三組)
a 所有用戶
● + 添加權限
- 刪除權限
= 設置權限(把之前的權限換成新的權限)
例子:
chomd u+r test.txt 給文件的擁有者添加 r(讀)權限
chmod u=r,g+w,o-r test.txt 給自己設置 r 權限,給自己組添加 w 權限,給其他人刪除 r 權限
數字法:
r 4
w 2
x 1
- 0
3=1+2 代表wx權限
例子:
chmod 123 test.txt
第一位數字代表自己的權限,第二位數字代表自己組的權限,第三位數字代表其他人的權限

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章