linux檔案系統許可權操作,共5個

2022-09-03 22:09:18 字數 1463 閱讀 5995

1.umask

【命令作用】設定限制新建檔案許可權的掩

【命令語法】umask(選項)(引數)

【常用選項】

-p:輸出的許可權掩碼可直接作為指令來執行

-s:以符號方式輸出許可權掩碼

【引數說明】指定許可權掩碼

【命令示例】

獲取當前許可權掩碼

# umask

2.chmod

【命令作用】變更檔案或目錄的許可權

【命令語法】chmod(選項)(引數)

【常用選項】

-r:遞迴處理,將指令目錄下的所有檔案及子目錄一併處理

【引數說明】

指定要更改許可權的檔案

指定檔案的許可權模式

【命令示例】

修改file許可權為所有者

# chmod 777 file

3.chown

【命令作用】改變某個檔案或目錄的所有者和所屬的組

【命令語法】chown(選項)(引數)

【常用選項】

-r:遞迴處理,將指定目錄下的所有檔案及子目錄一併處理

【引數說明】

指定所有者和所屬工作組

指定要改變所有者和工作組的檔案列表

【命令示例】

將當前目錄下的所有檔案與子目錄的擁有者皆設定為users群體的使用者lamport

# chown -r lamport :users * 

4.getfacl

【命令作用】獲取檔案訪問控制列表

【命令語法】getfac(選項)(引數)

【常用選項】

-a  僅顯示檔案訪問控制列表

-d  僅顯示預設的訪問控制列表

-e 顯示所有有效許可權

【引數說明】

檔案或者目錄

【命令示例】

檢視ruan所有有效許可權

# getfacl -e ruan

5.setfacl

【命令作用】在命令列裡設定訪問控制列表

【命令語法】setfacl(選項)(引數)

【常用選項】

-r:遞迴的對所有檔案及目錄進行操作

-m  --設定後續acl引數

-x  --刪除後續acl引數

-b  --刪除全部的acl刪除

【引數說明】

要指定的使用者所賦予的許可權

新增時  

u:uid:perm

g:gid:perm

移除時 

u:uid

g:gid

【命令示例】

先檢視testfile的訪問控制列表

# getfacl testfile 

對於其他使用者的許可權只對lma使用者唯讀只寫 

# setfacl -m u:lma:rw- testfile

移除檔案aed的額外acl

# setfacl -x u:602  aed    

linux檔案系統許可權

777 任何人可讀寫 440 不可讀寫 644 唯讀 755 可執行文件不可修改 rw 600 只有屬主有讀寫許可權。rw r r 644 只有屬主有讀寫許可權 而屬組使用者和其他使用者只有讀許可權。rwx 700 只有屬主有讀 寫 執行許可權。rwxr xr x 755 屬主有讀 寫 執行許可權 ...

linux檔案系統許可權

許可權型別 rwx,讀 寫 執行 r 4 w 2 x 1 rwx許可權說明 1.對於檔案而言 r 可以獲取檔案的資料 w 可以修改檔案資料 x 可以將此檔案執行為程序 2 對於目錄而言 r 可以使用ls命令獲取檔案列表 w 可以修改檔案列表,即建立和刪除 x 表示我們可以cd此目錄,並且可以使用ls...

linux檔案系統許可權解析

詳細參考 檢視activity 堆記憶體限制 activitymanager systemservice activitymanager getsystemservice this.activity service int memoryclass systemservice.getmemorycla...