2班jackcui20160802作业

1、每日课堂笔记总结

2、预习

3、每日课堂pdf练习

4、在/data/testdir里创建的新文件自动属于g1组,组g2的成员如:alice能对这些新文件有读写权限,组g3的成员如:tom只能对新文件有读权限,其它用户(不属于g1,g2,g3)不能访问这个文件夹。

[root@centos7 /]# groupadd g1

[root@centos7 /]# chown .g1 /testdir/

[root@centos7 /]# chmod g+s /testdir/  //自动属于g1

[root@centos7 /]# touch /testdir/tes

[root@centos7 /]# ll /testdir/tes

-rw-r–r–. 1 root g1 0 Aug  3 19:57 /testdir/tes

[root@centos7 /]# groupadd g2

[root@centos7 /]# useradd -G g2 alice

 [root@centos7 /]# groupadd g3

[root@centos7 /]# useradd -G g3 tom

 

 

[root@centos7 /]# setfacl -d -m  g:g3:r– /testdir/

[root@centos7 /]# setfacl -d -m  g:g2:rw- /testdir/

[root@centos7 /]# touch /testdir/ccc

[root@centos7 /]# getfacl /testdir/ccc

getfacl: Removing leading '/' from absolute path names

# file: testdir/ccc

# owner: root

# group: g1

user::rw-

group::r-x                            #effective:r–

group:g2:rw-

group:g3:r–

mask::rw-

other::r–

 

 

5、创建组sales,gid 3000,passwd:centos,sales admins:user2

将用户user1user2,user3加入到sales辅助组

希望user1 创建新文件 默认的所属组为sales

user2将用户user3sales组移除

删除salesuser1,user2

[root@centos7 /]# groupadd -g 3000 -p centos sales

[root@centos7 ~]# useradd user2

[root@centos7 /]# gpasswd -A user2 sales

 

[root@centos7 /]# usermod -G  sales user1

[root@centos7 /]# usermod -G  sales user2

[root@centos7 /]# usermod -G  sales user3

 

[root@centos7 /]# usermod -g sales user3

 

[user2@centos7 ~]$ gpasswd -d user3 sales

Removing user user3 from group sales

gpasswd: user 'user3' is not a member of 'sales'

 

6、三种权限,三种特殊,acl,chattr 总结

见 :文件权限的设置和文件的特殊权限及其命令使用

 

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

(0)
jack_cuijack_cui
上一篇 2016-08-05 16:18
下一篇 2016-08-05 16:18

相关推荐

  • 文本处理工具

    cat:查看文本文件  tac:竖行相反  rav:行内相反 -n:显示时加行号(空行也加行号) -b:            (空行不加) more:分页查看文件 -d:显示翻页及退出提示 less:一页一页查看文件或STDIN输出 head:前 -n#:前#行内容 tail:…

    Linux干货 2016-08-08
  • Shell编程之位置变量

           linux中命令可以接受参数,同样的,shell脚本也可以接受参数。这些参数用$1、$2、$3…$n表示。       $0  表示脚本本身       $1  传递给脚本的第1个参数 $2  传…

    Linux干货 2016-08-12
  • 初识linux

    Linux 是什么?2014年之前我都没有听说过linux。 简单来说,Linux是一种操作系统,我们知道Windows吧,Linux也是一种操作系统。 特性: (1)字符界面(当然现在也有图形界面了) (2)一切皆文件 (3)许多小工具程序组合 Linux脱胎于Unix,Unix是由贝尔实验开发的。符合posix 标准,Unix系统上面的应用程序大部分可以…

    Linux干货 2016-06-01
  • N26第五周博客作业

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

    Linux干货 2017-03-06
  • X-Y Problem

    X-Y Problem 对于X-Y Problem的意思如下: 1)有人想解决问题X2)他觉得Y可能是解决X问题的方法3)但是他不知道Y应该怎么做4)于是他去问别人Y应该怎么做? 简而言之,没有去问怎么解决问题X,而是去问解决方案Y应该怎么去实现和操作。于是乎: 1)热心的人们帮助并告诉这个人Y应该怎么搞,但是大家都觉得Y这个方案有点怪异。2)在经过大量地讨…

    Linux干货 2016-08-15
  • 20本最好的Linux免费书籍

    前些天Neo推荐了一个网站有《超过100本的linux免费书籍》,这里,我也向大家推荐20本最好的Linux免费书籍,当然,也是英文版的。 1. Ubuntu Pocket Guide and Reference 一本介绍关于Ubuntu 8.04和8.10的使用书。 Website www.ubuntupocketguide.com Author Keir…

    Linux干货 2015-04-01