CentOS 7 使用 ACL 設定檔案許可權

2021-09-09 04:57:56 字數 1761 閱讀 9672

linux  系統標準的 ugo/rwx 集合並不允許為不同的使用者配置不同的許可權,所以 acl 便被引入了進來,為的是為檔案和目錄定義更加詳細的訪問許可權,而不僅僅是這些特別指定的特定許可權。

acl 可以為每個使用者,每個組或不在檔案所屬組中的使用者配置相應的許可權。acl 可使用 setfacl 來設定(和移除),可相應地使用 -m 或 -x 選項。

例如,建立乙個名為 aliyun 的組,並將使用者 uread 和 uwrite 加入該組:

在 /alidata 共有5個 txt 檔案,只能 root 使用者進行修改,其他使用者唯讀。

uread 使用者嘗試修改檔案,提示沒有許可權

使用 setfacl 修改許可權,使 aliyun 組對 alidata 下 1.txt 檔案可讀寫。

1. 修改前先檢視一下1.txt 檔案許可權

2. 使用如下指令進行配置:

setfacl -m g:aliyun:rw /alidata/1.txt

3. 修改後許可權 aliyun 組對1.txt 檔案有寫許可權:

4. 測試新增的許可權,uread 和 uwrite 都可以讀寫 1.txt

5. 去掉 uread 的寫許可權

6. 測試 uread 已經不能修改檔案了

7. 去除許可權 1.txt  的許可權

centos7設定中文

檢視系統是否安裝中文語言包 列出所有可用的公共語言環境的名稱,包含有zh cn locale a grep zh cn 沒有輸出,說明沒有安裝,輸入下面的命令安裝 yum groupinstall fonts y安裝完成,檢視安了哪些中文語言包 locale a grep zh cn zh cn z...

CentOS 7常用設定

設定hostname hostnamectl set hostnamemyname 查詢開機啟動模式 systemctl get default graphical.target代表開機時啟 形化介面 multi user.target代表開機時啟動dos介面 設定開機啟 形介面 systemctl...

CentOS7 基礎設定

近期學完了嵩天老師的python入門公開課,並完成了相關的案例學習。於是計畫找一些專案來練練手。正好聽聞目前的公司之前有考慮過建立erp,但是出於其他原因一直沒有實施。而我所在的部門可以說是公司各類資料的中樞,因此如果在我所在的部門通過測驗,也就可以更好的推廣至全公司。可以提高很多辦公效率。正好公司...