用户管理相关内容的学习(查看文件权限 修改文件权限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进行不同讨论。

原文地址:https://www.cnblogs.com/dn-123/p/9944173.html