1、当用户xiaoming对/testdir 目录无执行权限时,意味着无法 做哪些操作?
答:无法使用cd切换至改目录,无法使用ls -l 查看目录内的文件内容。
2、当用户xiaoqiang对/testdir 目录无读权限时,意味着无法做 哪些操作?
答:无法查看目录内容,即文件列表。(但如果知道里面的文件名,可以直接访问文件)
3、当用户wangcai 对/testdir目录无写权限时,该目录下的只读文件file1是否可修改和删除?
答:对file1不能修改也不能删除。(如果对目录有写权限和执行权限,则对file1不能修改可以删除)
4、复制/etc/fstab文件到/var/tmp下,设置文件所有者为wangcai读写权限,所属组为sysadmins组有读写权限,其他人无权限
[root@shao ~]# cp /etc/fstab /var/tmp/ [root@shao ~]# ll /var/tmp/ [root@shao ~]# useradd wangcai [root@shao ~]# groupadd sysadmins [root@shao ~]# cd /var/tmp [root@shao tmp]# chown wangcai:sysadmins fstab [root@shao tmp]# ll [root@shao tmp]# chmod g+w,o-r fstab [root@shao tmp]# ll 结果:-rw-rw----. 1 wangcai sysadmins 595 Aug 3 10:03 fstab
5、误删除了用户wangcai的家目录,请重建并恢复该用户家目录及相应的权限属性
[root@shao ~]# rm -rf /home/wangcai/ [root@shao ~]# cp -rv /etc/skel/ /home/wangcai/ [root@shao ~]# chmod 700 /home/wangcai [root@shao ~]# chown -R wangcai:wangcai /home/wangcai [root@shao ~]# cd /home/wangcai/ [root@shao wangcai]# ll -a 结果: total 28 drwx------. 4 wangcai wangcai 4096 Aug 3 10:27 . drwxr-xr-x. 8 root root 4096 Aug 3 10:27 .. -rw-r--r--. 1 wangcai wangcai 18 Aug 3 10:27 .bash_logout -rw-r--r--. 1 wangcai wangcai 176 Aug 3 10:27 .bash_profile -rw-r--r--. 1 wangcai wangcai 124 Aug 3 10:27 .bashrc drwxr-xr-x. 2 wangcai wangcai 4096 Aug 3 10:27 .gnome2 drwxr-xr-x. 4 wangcai wangcai 4096 Aug 3 10:27 .mozilla
6、在/data/testdir里创建的新文件自动属于g1组,组g2的成员如:alice能对这些新文件有读写权限,组g3的成员如:tom只能对新文件有读权限,其它用户(不属于g1,g2,g3)不能访问这个文件夹。
[root@shao data]# groupadd g1 [root@shao data]# groupadd g2 [root@shao data]# groupadd g3 [root@shao ~]# useradd -G g2 alice [root@shao ~]# id alice uid=1007(alice) gid=1012(alice) groups=1012(alice),1010(g2) [root@shao ~]# useradd -G g3 tom [root@shao ~]# mkdir -p /data/testdir [root@shao ~]# chown -R :g1 /data/testdir [root@shao ~]# chmod g+s /data/testdir/ [root@shao ~]# ll -d /data/testdir drwxr-xr-x. 2 root g1 6 Aug 3 12:52 /data/testdir [root@shao ~]# chmod 770 /data/testdir [root@shao ~]# ll -d /data/testdir drwxrwx---. 2 root g1 6 Aug 3 12:52 /data/testdir [root@shao ~]# setfacl -m d:g:g2:rw /data/testdir [root@shao ~]# setfacl -m d:g:g3:r /data/testdir [root@shao ~]# setfacl -m g:g2:rwx /data/testdir [root@shao ~]# setfacl -m g:g1:rx /data/testdir [root@shao ~]# getfacl /data/testdir getfacl: Removing leading '/' from absolute path names # file: data/testdir # owner: root # group: g1 user::rwx group::rwx group:g2:rwx group:g3:r-x mask::rwx other::--- default:user::rwx default:group::rwx default:group:g2:rw- default:group:g3:r-- default:mask::rwx default:other::--- [root@shao ~]# ll -d /data/testdir drwxrwx---+ 2 root g1 6 Aug 3 12:52 /data/testdir
7、创建组sales,gid 3000,passwd:centos,sales admins:user2
将用户user1,user2,user3加入到sales辅助组
希望user1 创建新文件 默认的所属组为sales
user2将用户user3从sales组移除
删除sales,user1,user2
[root@shao ~]# groupadd -g 3000 sales [root@shao ~]# gpasswd sales Changing the password for group sales New Password: Re-enter new password: [root@shao ~]# gpasswd -A user2 sales [root@shao ~]# usermod -g sales user1 [root@shao ~]# su - user2 [user2@shao ~]$ gpasswd -d user3 sales Removing user user3 from group sales [user2@shao ~]$ gpasswd -d user1 sales Removing user user1 from group sales [user2@shao ~]$ gpasswd -d user2 sales Removing user user2 from group sales [user2@shao ~]$ exit logout [root@shao ~]# groupmems -g sales -l [root@shao ~]# id user1 uid=1004(user1) gid=3000(sales) groups=3000(sales) [root@shao ~]# usermod -g user1 user1 [root@shao ~]# id user1 uid=1004(user1) gid=1006(user1) groups=1006(user1) [root@shao ~]# groupdel sales
转载于:https://blog.51cto.com/xiaomonkey/1834046