0803作业

5、umask和acl mask 的区别和联系

umask 是反掩码,是为了避免用户在创建文件或者目录时将其设置的权限为最高,是用户创建新文件或者目录是使用的

而acl mask是用户设置目录或者文件acl的一个至,仅对属主和other以外的用户有效,即属组以及通过acl加进来的用户有效,其作用是后者用户得到的有效权限不得高与acl mask,如后者用户有r权限,但acl mask没有r权限,则后者的有效权限中没有r权限

6、三种特殊权限的应用场景和作用

7、设置user1,使之新建文件权限为rw——-  

修改用户家目录下的.bashrc 在这个文件中增加 umask 0066

# echo "umask 0066" >> .baskrc     //修改个人配置文件,使umask值等于0066
# . ~/.bashrc      //使文件生效

8、设置/testdir/f1的权限,使user1用户不可以读写执行,g1组可以读写

# setfacl -m u:user1:0 f1
# setfacl -m g:g1:rw fi

/testdir/dir的权限,使新建文件自动具有acl权限:user1:rw,g1:—

#setfacl -m d:u:user1:rw /testdir/dir 
#setfacl -m d:g:g1:0 /testdir/dir

备份/testdir目录中所有文件的ACL,清除/testdir的所有ACL权限,并利用备份还原

#getfacl -R /testdir >acl.bak                  //备份acl信息到acl.bak文件下
#setfacl -R -b /testdir                        //删除目录下文件的acl信息
#setfacl -R --set-file=acl.bak /testdir         //将acl.bak里的acl配置信息恢复到testdir目录下的文件 # setfacl -R -M acl.bak /testdir  该命令也可以
#getfacl -R /testdir                            // 检查acl配置信息

原创文章,作者:hunter,如若转载,请注明出处:http://www.178linux.com/29118

(0)
hunterhunter
上一篇 2016-08-05
下一篇 2016-08-05

相关推荐

  • 第三周(3):课堂练习与作业

    课堂练习: 1、找出ifconfig命令结果中本机的所有IPv4地址 [root@centos6 ~]# ifconfig | tr -cs '[0-9].' '\n'|sort -ut. -k3n 127.0.0.1 10.1.…

    Linux干货 2016-08-08
  • python 10第二周博客作业

    1.取磁盘利用率:cut -d命令 df|tr –s  ‘ ’   ‘%’ |cut –d “%” –f5正则表达式:df -h |grep “^/dev/sd” |grep -o “[[:digit:]]\+%”|grep -o “[[:digit:]]\+”2. paste 合并两个…

    Linux干货 2018-03-17
  • 计算机的组成及其功能

    计算机(computer)俗称电脑,常用于进行数值计算、逻辑计算,除此之外还带有存储记忆功能。 计算机主要由五个部分组成。 (1)运算器 运算器(ALU,Arithmetic Logic Unit),基本功能是完成对各种数据的加工处理,主要负责完成计算机中的算术运算(即加、减、乘、除以及相应的复合运算)和逻辑运算(与、或、非等逻辑运算以及数据的比较和移位等操…

    Linux笔记 2018-05-13
  • 系统服务之LVS 集群

    Linux集群(Cluster) 一.概论 1.定义     Cluster:计算机集合;     linux集群,多台Linux主机为解决某个特定问题组合起来形成的单个系统;     由于现代化业务上线的需求, 单服务器已经不能…

    Linux干货 2016-10-28
  • DNS主服务器

    httpd测试页 echo xxx > /var/www/html/index.html systemctl restart httpd nano /etc/named.conf /etc/named.rfc1912.zones 复制模板文件 cd /var/named/ cp -a named.localhost nixiao.com.zone 重新…

    2018-06-03
  • vim编辑器

    在使用Linux的管理过程中有很多的工作就是要修改或设置某些重要软件的配置文件,这些配置文件都是以ASCLL的纯文本格式存在的,所以能够学好一个文本编辑器就至关重要了,vim作为高级版的vi编辑器不仅可以用不同的颜色来高亮显示某些重要关键字或字符还能进行如shell脚本的编写,c程序的编辑等功能。 vim编辑器和nano编辑器是一个全屏的编辑器。vim打开文…

    Linux干货 2016-12-20