Linux許可權管理命令

2022-05-06 06:09:07 字數 1856 閱讀 6554

目錄1. chmod 改變檔案或目錄許可權

2. chown 改變檔案所有者

3. chgrp 改變檔案所屬組(用法同chown)

4. umask 顯示/設定新建檔案許可權

5. charttr 設定檔案隱藏屬性 (僅限於ext*檔案系統)

6. lsattr 顯示目錄隱藏屬性

許可權對檔案

對目錄r

檢視檔案內容

列出目錄中的內容(如ls命令)

w修改檔案內容

在目錄中建立、刪除檔案

x執行檔案

進入目錄

!注意:

無論對檔案還是目錄, 要使用suid/sgid/sbit許可權, 其user/group/others至少要具有x許可權

suid 改變 user id

s出現在二進位制程式所有者的x許可權位置上時, 就被稱為 set uid許可權, 簡稱 suid. suid 有以下的限制與功能

sgid 改變 group id

s出現在二進位制程式或目錄所屬組的x許可權位置上時, 就被稱為 set gid許可權, 簡稱 sgid. sgid 有以下的限制與功能

對目錄sbit sticky bit

t出現在目錄others的執行許可權位置時, 稱為sticky bit許可權

!注意: 特殊許可權一般需要其他普通許可權, 當不具備時, 可以給予特殊許可權, 但特殊許可權為空, 表示為大寫字母

符號/選項

解釋-r

遞迴修改

ugoa

所有者、所屬組、其他人、所有人

+-=增加許可權、減少許可權、覆蓋許可權

rwx讀、寫、執行

u+s,g+s,o+t

suid,sgid,sbit

操作符兩邊可以有多個字元, 多個表示式用逗號隔開

特殊許可權

選項功能

空以《特殊許可權》<許可權掩碼(許可權=預設許可權-許可權掩碼)>的格式顯示或修改新建檔案預設許可權

-s以=的格式顯示或修改新建檔案許可權

注意並不是單純的數字運算, 而是將數字轉換為許可權。例如6-3=4而非6-3=3

rw---wx=r--, 而非rw---wx=-wx

預設許可權

選項功能

-r遞迴處理,對目錄使用

-v顯示指令執行過程

-v設定檔案或目錄的版本號

引數功能

a訪問時不會修改atime,對速度較慢的計算機有用

s檔案修改將同步寫入磁碟,而非非同步

a只能增加,不能修改和刪除檔案內容,只有root可以設定

c儲存時自動將檔案壓縮,讀取時自動解壓縮

d當dump程式執行時,不會被dump備份

i不能被刪除、改名、設定鏈結,也無法寫入或新增資料,只有root可以設定

s當檔案被刪除時,會將資料從硬碟上刪除

u當檔案被刪除時,資料內容還會被保留在硬碟中

選項功能

-a(all)

將隱藏檔案的屬性也顯示出來

-d將目標改為目錄而不顯示檔案屬性

-r遞迴呼叫

Linux許可權管理命令

改變檔案或目錄許可權chmod 改變檔案或目錄的所有者chown 改變檔案或目錄的所有組chgrp 顯示 設定檔案的預設許可權umask 改變檔案或目錄許可權 改變檔案或目錄的所有者 改變檔案或目錄的所有組 顯示設定檔案的預設許可權 命令名稱 chmod 命令英文原意 change the perm...

Linux許可權管理命令

chmod命令 change the permissions mode of a file 的意思用來更改檔案或者目錄的許可權 命令格式chmod ugoa rwx 檔案或目錄 如下 新增多個許可權用 隔開 命令格式 chmod 數字 檔案或目錄 r 4,w 2,x 1 直接將使用者,組和其他的許可...

linux許可權管理命令

1.更改乙個檔案的所有者命令 命令名稱 chown 命令英文名 change file ownership 命令所在路徑 bin chown 執行許可權 所有使用者 格式 chown 新的所有者 檔案或目錄 只有root改變乙個檔案的所有者 只有root可以新增乙個使用者 2.更改乙個檔案的所有組命...