linux文件权限练习(0803)

1、当用户xiaoming对/testdir 目录无执行权限时,意味着无法做哪些操作?
    不能cd到该目录,不能ls -l查看目录下文件的详细信息
    
2、当用户xiaoqiang对/testdir 目录无读权限时,意味着无法做哪些操作?
    不能在该目录创建和删除文件
3、当用户wangcai 对/testdir 目录无写权限时,该目录下的只读文件file1是否可修改和删除?
    不能修改,也不能删除
4、复制/etc/fstab文件到/var/tmp下,设置文件所有者为wangcai读写权限,所属组为sysadmins组有读写权限,其他
人无权限。

blob.png

5、误删除了用户hadoop的家目录,请重建并恢复该用户家目录及相应的权限属性

blob.png

6、设置user1,使之新建文件权限为rw-------
    切换至user1,echo "umask 066" > ~/.bashrc
7、设置/testdir/f1的权限,使user1用户不可以读写执行,g1组可以读写/testdir/f1的权限,
使新建文件自动具有acl权限:user1:rw,g1:---
备份/testdir目录中所有文件的ACL,清除/testdir的所有ACL权限,并利用备份还原

1)、新建/testdir/f1,新增用户user1

blob.png

2)、新增组g1,并设置acl

blob.png

3)、设置默认acl

blob.png

4)、备份和恢复

blob.png

8、在/data/testdir里创建的新文件自动属于g1组,组g2的成员如: alice能对这些新文件有读写权限,
组g3的成员如 tom只能对新文件有读权限,其它用户(不属于g1,g2,g3)不能访问这个文件夹。
mkdir testdir
chown -R :g1 testdir/
chmod g+s testdir/
setfacl -R -m g:g2:rw- testdir/
setfacl -R -m g:g3:r-- testdir

blob.png

原创文章,作者:M20-1钟明波,如若转载,请注明出处:http://www.178linux.com/28382

(0)
M20-1钟明波M20-1钟明波
上一篇 2016-08-04 14:40
下一篇 2016-08-04 14:40

相关推荐

  • linux运维

    linux运维大纲,学习路线图

    Linux干货 2017-10-21
  • 一些鲜为人知的编程事实

    我的程序员经历让我明白了一些关于软件开发的事情。下面是一些在编程中可能会让人感到诧异的事情: 一个程序员用了大约只用了10%-20%的时间来编码,而且大多数程序员,无论他的水平如何,其平均每天只有10-12行的代码最终会进入最终的软件产品中。这是因为,优秀的程序员会花费90%的时间来思考、调查、研究最佳的设计。而糟糕的程序员则会花费90%的时间来调试代码,并…

    Linux干货 2016-07-11
  • Tomcat基础知识

    标签:centos  Java1.7  Tomcat8   零、tomcat简介 一、安装java环境 二、安装tomcat 三、tomcat目录结构以及相关文件 四、WebAPP结构及简单部署 五、tomcat常用组件配置 零、tomcat简介 1、tomcat简介       tomcat是SU…

    Linux干货 2017-02-09
  • 【招聘】天津/赞普科技股份有限公司/Linux系统运维工程师/6-7k/五险一金

    天津赞普科技股份有限公司——简称赞普科技,成立于2003年,坐落于天津市滨海高新区,是一家专业的互联网综合服务商,主营数字网络建设、数据接入及增值服务和智能化网络产品及服务。历经11年的发展,赞普科技已成长为高新区科技型小巨人企业、国家高新技术企业,专注于移动互联与大数据、云计算、商业WIFI行业的领军者。     赞普科技计划…

    Linux干货 2015-12-03
  • N21天天第十周课程练习

    1、请详细描述CentOS系统的启动流程(详细到每个过程系统做了哪些事情) CentOS主机按以下顺序启动 1、POST加电自检 2、BIOS读取CMOS中的BIOS设置的参数来识别基础硬件,寻找到启动设备 3、MBR 1)读取启动设备MBR中前446字节的bootloader 2)读取MBR后的扇区用来识别grub以及内核kernel所在的区域 3)启动g…

    Linux干货 2016-09-26
  • 马哥教育网络班20期+第5周课程练习

    1、显示/boot/grub/grub.conf中至少一个空白字符开头的行 [root@localhost ~]# grep "^[[:space:]]\+.*" /boot/grub2/grub.cfg 2、显示/etc/rc.d/rc.sysinit文件中以#开头,后面跟至少一个空白字符,而后又有至少一个非空白字符的行; [root@…

    Linux干货 2016-08-15