Linux学习<二> 十三单元
2017-04-19 22:58
197 查看
第一单元
一、文件
acl:指定特殊用户/组对特殊文件有特殊权限
如:touch/mnt/rhe ##新建文件,默认权限为rwx|r--|r--,初始组及附加组为root
useradd westos
groupadd linux ##新建用户和组,则对于/mnt/rhe无写权限
1.若要求仅有westos用户对/mnt/rhe有rwx权限,则可用以下命令
setfacl -m u:westos:rwx /mnt/rhe ##westos对/mnt/rhe有rwx权限
ls-l /mnt/rhe ##查看文件权限:-rw|-rwx|r--+.其中+表示有特殊权限,查看列表中的权限即特殊权限;rwx表示再列表中的mask是rwx,是给用户的权限。
getfacl /mnt/rhe ##查看列表权限
setfacl /mnt/rhe ##关闭列表功能
2.setfacl -m g:linux :rwx /mnt/rhe ##linux 组对/mnt/rhe有rwx权限
setfacl -m g:linux :0 /mnt/rhe ##linux 组对/mnt/rhe无rwx权限
setfacl -m o::- /mnt/rhe #设置该文件权限为空
setfacl -x g:linux /mnt/rhe ##取消指定的特殊组
setfacl -x u:westos /mnt/rhe ##取消指定的特殊用户
getfacl /mnt/rhe ##列表将中无特殊组和特殊用户
二、目录
mkdir /mnt/test
1.setfacl -m u:westos:rwx /mnt/test/
表示/mnt/test对westos用户可写,若westos在/test/下建立的新文件将不可写。
2.setfacl -m d:u:westos:rwx /mnt/test
表
9a6d
示rwx 权限只对/test/下“新建的”文件生效,对于上级目录及已经存在的文件不生效。
3. getfacl /mnt/test 运行结果中显示mask为rwx
chmod 644 /mnt/test ##将会改变mask为r--,此时rwx实际生效的权限是r--
4.setfacl -m m:rwx /mnt/test ##恢复mask为rwx
一、文件
acl:指定特殊用户/组对特殊文件有特殊权限
如:touch/mnt/rhe ##新建文件,默认权限为rwx|r--|r--,初始组及附加组为root
useradd westos
groupadd linux ##新建用户和组,则对于/mnt/rhe无写权限
1.若要求仅有westos用户对/mnt/rhe有rwx权限,则可用以下命令
setfacl -m u:westos:rwx /mnt/rhe ##westos对/mnt/rhe有rwx权限
ls-l /mnt/rhe ##查看文件权限:-rw|-rwx|r--+.其中+表示有特殊权限,查看列表中的权限即特殊权限;rwx表示再列表中的mask是rwx,是给用户的权限。
getfacl /mnt/rhe ##查看列表权限
setfacl /mnt/rhe ##关闭列表功能
2.setfacl -m g:linux :rwx /mnt/rhe ##linux 组对/mnt/rhe有rwx权限
setfacl -m g:linux :0 /mnt/rhe ##linux 组对/mnt/rhe无rwx权限
setfacl -m o::- /mnt/rhe #设置该文件权限为空
setfacl -x g:linux /mnt/rhe ##取消指定的特殊组
setfacl -x u:westos /mnt/rhe ##取消指定的特殊用户
getfacl /mnt/rhe ##列表将中无特殊组和特殊用户
二、目录
mkdir /mnt/test
1.setfacl -m u:westos:rwx /mnt/test/
表示/mnt/test对westos用户可写,若westos在/test/下建立的新文件将不可写。
2.setfacl -m d:u:westos:rwx /mnt/test
表
9a6d
示rwx 权限只对/test/下“新建的”文件生效,对于上级目录及已经存在的文件不生效。
3. getfacl /mnt/test 运行结果中显示mask为rwx
chmod 644 /mnt/test ##将会改变mask为r--,此时rwx实际生效的权限是r--
4.setfacl -m m:rwx /mnt/test ##恢复mask为rwx
相关文章推荐
- Linux学习<二> 四、五单元
- Linux学习<二> 第三单元
- linux基础学习<二>
- Linux之设备驱动学习简过程<二>
- Linux音频ALSA机制学习笔记<二>
- Linux之设备驱动学习简过程<四>
- linux设备驱动之led子系统<二>
- Linux 入门常用命令<二>
- linux上hasp_map学习笔记 struct hash<string>
- EXTJS学习方案<二>
- python模块之paramiko学习<二>
- PostgreSQL学习手册(函数和操作符<二>)
- 反射整理学习<二>
- Linux之设备驱动学习简过程<五>
- PostgreSQL学习手册(客户端命令<二>)
- linux初学者学习大全&lt;转&gt;
- linux>>学习测试<<linux
- HtmlUnit学习<二>
- linux 学习心得笔记<primary> 第四篇
- SQL 学习笔记<二> INSERT, UPDATE, DELETE, SELECT