Linux练习13默认权限与特殊权限实例

知识就是力量,时间就是生命。这篇文章主要讲述Linux练习13默认权限与特殊权限实例相关的知识,希望能为你提供帮助。
Linux练习13默认权限与特殊权限实例 项目1.默认权限 1.分别查看普通用户user1和root用户的umask值

[root@localhost aoian] # umask 0022 [root@localhost aoian] # useradd user1 root@localhost aoianj # su user1 user1 @localhost aoian] $ umask 0002

2.使用user1用户创建一个文件夹dir和文件file,查看它们的属性
$ mkdir dir $ touch file $ ll drwxrwxr- x.2 user1 userl 6 11月 13 18: 58 dir -rW-rW-r-- .1 userl userl 0 11月 13 18: 59 file

3.总结普通用户和root用户新建文件和文件夹的默认权限是如何确定的
项目2.特殊权限实例 【Linux练习13默认权限与特殊权限实例】假设系统中有两个账号,分别是user1和user2,这两个人除了自己群组之外还共同属于一个名为project的群组。假设这两个用户需要共同拥有/home/net/目录的开发权,且该目录不允许其他人进入查阅。请问该目录的权限应如何设置
[root@localhost aoian]# groupadd project [root@localhost aoian]# useradd -G project user1 [root@localhost aoian]# useradd -G project user2 [root@localhost aoian]# mkdir /home/net [root@localhost aoian]# chgrp project /home/net [root@localhost aoian]# cd /home [root@localhost home]# ll 总用量 4 drwx------. 16 aoian aoian4096 10月 16 09:50 aoian drwxr-xr-x.2 rootproject6 11月 13 20:44 net drwx------.3 user1 user178 11月 13 20:43 user1 drwx------.3 user2 user278 11月 13 20:43 user2 [root@localhost home]# chmod 2770 net [root@localhost home]# ll 总用量 4 drwx------. 16 aoian aoian4096 10月 16 09:50 aoian drwxrws---.2 rootproject6 11月 13 20:44 net drwx------.3 user1 user178 11月 13 20:43 user1 drwx------.3 user2 user278 11月 13 20:43 user2

[root@localhost home]# su user1 [user1@localhost home]$ cd net [user1@localhost net]$ touch user01 [user1@localhost net]$ ll 总用量 0 -rw-rw-r--. 1 user1 project 0 11月 13 20:50 user01 [user1@localhost net]$ exit exit [root@localhost home]# ll 总用量 4 drwx------. 16 aoian aoian4096 10月 16 09:50 aoian drwxrws---.2 rootproject20 11月 13 20:50 net drwx------.5 user1 user1128 11月 13 20:55 user1 drwx------.3 user2 user278 11月 13 20:43 user2 [root@localhost home]# su user2 [user2@localhost home]$ cd net [user2@localhost net]$ ls user01 [user2@localhost net]$ exit exit

[root@localhost home]# useradd user03 [root@localhost home]# su user03 [user03@localhost home]$ ls aoiannetuser03user1user2 [user03@localhost home]$ cd net bash: cd: net: 权限不够


    推荐阅读