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
下一篇 2016-08-05

相关推荐

  • 第一周作业

    一、计算机的组成及功能(参照书籍:《计算机的组成原理》)  按照冯•诺伊曼结构,计算机的硬件由运算器、控制器、存储器、输入设备和输出设备五部分组成。  CPU   :由运算器与控制器组成。主要功能就是控制各部件协调工作。         运…

    Linux干货 2017-02-06
  • 关于rpm及yum的一些感想

    rpm -ivh PACKAGE_FILE  注意: (1) 不要对内核做升级操作;Linux支持多内核版本并存,因此 ,对直接安装新版本内核 v rpm {-q严格–query} [select-options] [query-options] v [se…

    Linux干货 2016-08-24
  • 基于Keepalived构建高可用集群配置实例(HA Cluster)

    什么是集群 简单的讲集群(cluster)就是一组计算机,它们作为一个整体向用户提供一组网络资源。这些单个的计算机系统就是集群的节点(node)。一个理想的集群是,用户从来不会意识到集群系统底层的节点,在他/她们看来,集群是一个系统,而非多个计算机系统。并且集群系统的管理员可以随意增加和删改集群系统的节点。 关于更详细的高可用集群我们在后面再做详解…

    Linux干货 2016-11-03
  • btrfs文件系统管理与应用

    btrfs(b-tree、butter fs、better fs),oracle公司研发的替代ext系列的cow机制的文件系统;GPL 核心特性: 多物理卷支持;btrfs可由多个底层物理卷组成;支持RAID,以联机“添加”、“移除”、“修改”; 写时复制更新机制(CoW):复制、更新及替换指针,而非“就地”更新; 数据及元数据校验码:checksum 子卷…

    Linux干货 2017-12-18
  • Linux命令格式及基础命令使用

    Linux命令格式command [选项] [参数]其中 选项 以 – 开始,多个选项可用一个-连起来,如ls -l -a 与ls -la相同。根据命令的不同,参数分为可选的或必须的。ifconfig格式:ifconfig [网络设备] [参数]命令功能:命令用来查看和配置网络设备。当网络环境发生改变时可通过此命令对网络进行相应的配置。示例 :i…

    Linux干货 2018-03-03
  • Linux基础–命令帮助的获取及history历史命令

    第一部分    Linux系统如何获取命令帮助     1、命令类型以及简单帮助的获取         linux系统上,基本命令分为两类,一类是内建命令,一类是外部命令。所谓内建命令,是指由linux内核自带的系统命令…

    Linux干货 2016-07-28