昨天我們學習了一點使用者的許可權
chown chmod 這兩個都是關鍵資料夾的許可權的
今天學習acl許可權 一共呢有2個命令
第乙個 setfacl -m u:使用者:許可權 這個是為資料夾新增這個特殊使用者的 並賦予這個使用者的許可權
第二個 getfacl 資料夾 這個是檢視這個資料夾 都有哪些特殊使用者
今天我們了解乙個比較抽象的 單獨為乙個資料夾(目錄)新增乙個使用者或者租,這個使用者或者租不屬於之前的 屬主,屬組,其他
打個比方我們有個資料夾 裡面的檔案許可權是740 (屬主:讀寫執行(rwx)屬組:讀(r)其他:沒有許可權) 這個資料夾是的屬主是root 屬組:user1
例子截圖說明:
第一步我們用root超管去/tmp/建立乙個資料夾 100 為這個檔案修改許可權:740 屬主root 屬組 user1
許可權已經設定好了
這個時候新來乙個使用者 (laoban)
他需要有讀寫的許可權 給他設定到user1組裡面許可權不夠 也不能改變user1組的許可權 這個時候就用到了我們今天學的
好了 已經弄好了
file :檔名
owner:屬主
group:屬組
user :屬主許可權
user:laoban:特殊使用者
group :屬組許可權
other :其他使用者許可權
mask :這個先不要管 (後面我們會說)
下面我們建立乙個特殊的租 讓這個組擁有全部許可權(讀寫執行)組名為(jishu)
命令為setfcal -m g:jishu:rwx 100
setfacl 是命令 -m 是選項(新增) g:組:許可權 資料夾
現在 想單獨新增乙個人 或者乙個組我們都可以了 下面我要刪除
單獨刪除乙個組或者使用者
setfacl 是命令 -x 是選項(刪除) g:組: 資料夾
我在新增上去 再用全部刪除 這樣更明顯
setfacl 是命令 -b是選項(刪除全部) 資料夾名字
這個就是acl許可權
多聯絡 多思考
下面來乙個補充的命令 這個命令不 經常用 作為了解就可以
對乙個檔案 設定乙個 不能刪減,新增,修改,的許可權
這個用途 比如系統的日誌檔案 等
命令: lsattr 檔名 這個是檢視檔案的特殊許可權
命令 chattr +i 或者-i 是設定這個檔案的特殊許可權(增加或者減少)
我們先建立了乙個檔案 然後檢視這個檔案的特殊許可權 什麼都沒有
等我們新增了 i 的許可權後 發現特殊許可權中 出現了i 的許可權 這個時候我們測試下
我們用root超級管理員的賬號 對這個檔案進行刪除 都不行 按道理說 我們是超管 什麼東西都可以刪除 但是 這樣授權後 就不行了
我們把他解除了 再試試
刪除了 沒有了
這就是 我們今天所學的內容 內容不多 但是 可能會有點抽象 多聯絡 慢慢理解 一起加油、
不足之處請求諒解 請多多指教
第三章 Linux系統的使用者許可權
linux系統中的使用者並不是都是零散的,它裡面的使用者都具有不同訪問許可權的能力,這些使用者的許可權,都是linux系統中超級管理員所賦予給這些使用者的。以下是使用者許可權的詳解 一 基本許可權ugo 檔案許可權設定,其實就是賦予某個使用者或組,能夠以何種方式,訪問某個檔案。1.使用者的許可權物件...
第三章 許可權管理 3 16
一 uid etc passwd 1 etc passwd檔案結構 1 etc passwd中每一行代表乙個賬戶 很多是系統賬戶 2 每行結構 賬戶名稱 口令 uid gid 使用者資訊說明欄 家目錄 shell 賬戶名稱 登入賬戶,用來對應uid的 口令 密碼,口令資料在 etc shadow中 ...
第三章 堆疊
1.基礎知識 堆疊可以實現很多的應用,遞迴的問題轉化成非遞迴形式,在本質上也是堆疊的問題.它是一種 filo 操作的資料結構,一般也有兩種儲存方式 陣列跟鍊錶實現形式,這裡我給出了鍊錶形式的堆疊模板,裡面包括了基本的堆疊所有的操作,還有兩個比較著名的應用例子,時間倉促,精力比較有限,關於迷宮老鼠還沒...