1.创建下列用户,组,和组的成员关系(servera)
• 创建组sysmgrs
• 一个名为 natasha 的用户,其属于 sysmgrs,这个组是该用户的从属组
• 一个名为 harry 的用户,属于 sysmgrs,这个组是该用户的从属组
• 一个名为 sarah 的用户,其在系统汇总没有可以交互的 shell
• 用户 natsha,harry,sarah 的秘密吗都要设定为:modteed
[root@localhost ~]# groupadd sysmgrs
[root@localhost ~]# useradd -G sysmgrs natasha
[root@localhost ~]# useradd -G sysmgrs harry
[root@localhost ~]# useradd -s /sbin/nologin sarah
[root@localhost ~]# echo "modteed" | passwd --stdin natasha
更改用户 natasha 的密码 。
passwd:所有的身份验证令牌已经成功更新。
[root@localhost ~]# echo "modteed" | passwd --stdin harry
更改用户 harry 的密码 。
passwd:所有的身份验证令牌已经成功更新。
[root@localhost ~]# echo "modteed" | passwd --stdin sarah
更改用户 sarah 的密码 。
passwd:所有的身份验证令牌已经成功更新。
2.拷贝文件/etc/fstab 到/var/tmp/fstab 配置文件/var/tmp/fstab 的权限
• 文件/var/tmp/fstab 的拥有者是 root 文件/var/tmp/fstab 属于 root 组
• 文件/var/tmp/fstab 对任何用户不可执行
• 用户 natasha 能够对文件/var/tmp/fstab/具有读写权限
• 用户 harry 对文件/var/tmp/fstab 既不能读也不能写
• 其他用户(当前和将来的)能对文件/var/tmp/fstab 进行读操作
[root@localhost ~]# cp /etc/fstab /var/tmp/fstab
[root@localhost ~]# chown root:root /var/tmp/fstab
[root@localhost ~]# chmod -x /var/tmp/fstab
[root@localhost ~]# setfacl -m u:natasha:rwx /var/tmp/fstab
[root@localhost ~]# setfacl -m u:harry:- /var/tmp/fstab
[root@localhost ~]# chmod o+r /var/tmp/fstab
3.创建一个共享目录/home/managers 特性如下
• /home/managers 目录的所有权是 sysmgrs
• sysmgrs 组成员对目录有读写和执行的权限。除此之外的其他用户没有任何权限(root 用户除外)
• 在/home/managers 目录中创建的文件,其组所有权会自动设置为属于 sysmgrs组
[root@localhost ~]# mkdir -m 2770 /home/managers
[root@localhost ~]# chgrp sysmgrs /home/managers
[root@localhost ~]# ls -ld /home/managers
drwxrws---. 2 root sysmgrs 6 12月 5 03:24 /home/managers