用户管理相关内容的学习(查看文件权限 修改文件权限chmod 改变文件归属chown和chgrp)
学好Linux的每一课 2018-11-11 22:24:11
A:查看文件权限
B:修改文件权限
例子:
a:符号表示法
b:数字表示法
C:改变文件归属
附加:
A:三个指令对应的修改处(chown两个作用修改拥有者修改组 chgrp修改归属组)
下面进行演示
通过chgrp修改python学习 目录的所属组
通过这个指令,完成了对python学习 目录组的修改,现在python学习 目录的组为python组,并且python用户的主组就是python,而组对这个目录具有可读可写可执行权限,而python用户又属于这个组,即具有这个组的权限。
D:默认权限和umask
1、第一步以超级用户的身份创建两个文件以及两个目录,然后通过ls查询相关权限信息,并且查询出当前用户的掩码,然后利用umask -S 命令符号法表示权限掩码。
通过这个我们可以知道当前用户所具有的默认权限,即创建文件和目录的时候就去掉这个默认的权限,因为超级用户当前的掩码是022,即利用的是默认的文件基数666通过符号法表示权限掩码,然后将当前掩码列出来,之后进行对位相减。一定要清楚,权限对位相减,之后将相减后的权限利用数子法表示出来。目录同理。
2、第二步以普通用户的身份创建两个文件以及两个目录,然后通过ls查询相关权限信息,并且查询出当前用户的掩码,然后利用umask -S 命令符号法表示权限掩码。
这时候我们便清楚了,不同情况下便可以计算出新创建的文件和目录权限分别是多少,这是在umask默认指定情况下的文件和目录的权限,因此我们知道了不同情况下的umask进行不同讨论。