Windows XP Windows 7 Windows 2003 Windows Vista Windows教程綜合 Linux 系統教程
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟件教程
 Windows教程網 >> Linux系統教程 >> Linux系統常見問題解答 >> linux下對一個文件設置多個組的權限(setfaclgetfacl)方法--管理

linux下對一個文件設置多個組的權限(setfaclgetfacl)方法--管理

日期:2017/1/20 17:44:34      編輯:Linux系統常見問題解答

/*********************************************************************
* Author : Samson
* Date : 03/02/2014
* Test platform:
* Linux ubuntu 3.2.0-58-generic-pae
* GNU bash, version 4.2.39
* *******************************************************************/

//要設置的文件的信息:

v0id6@v0id6-eof ~ $ ls testacl -la
-rw-rw-r--+ 1 v0id6 v0id6 9 3月 2 14:21 testacl

//獲得文件的訪問控制列表(此項為沒有使用setfacl設置前的值)
v0id6@v0id6-eof ~ $ getfacl testacl
# file: testacl
# owner: v0id6
# group: v0id6
user::rw-
group::r--
other::r--

//配置多個組能夠讀寫的權限
v0id6@v0id6-eof ~ $ setfacl -m g:v0id6:rw,g:yygydjtest:rw testacl
v0id6@v0id6-eof ~ $ getfacl testacl
# file: testacl
# owner: v0id6
# group: v0id6
user::rw-
group::r--
group:v0id6:rw-
group:yygydjtest:rw-
mask::rw-
other::r--

//刪除組控制權限
v0id6@v0id6-eof ~ $ setfacl -x g:yygydjtest testacl
v0id6@v0id6-eof ~ $ getfacl testacl
# file: testacl
# owner: v0id6
# group: v0id6
user::rw-
group::r--
group:v0id6:rw-
mask::rw-
other::r--

NOTE:關於組名的獲取和配置請使用cat /etc/group查看當前已經存在的分組 也可使用groupadd進行添加
Copyright © Windows教程網 All Rights Reserved