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...