理解属主和属组

1.当一个进程访问文件时首先匹配uid

其次是gid最后是other

2.rwx

对文件

r:查看此文件

w:用户编辑并保存此文件

x:执行此文件中的命令或程序

对目录

r:可以使用ls命令查看此目录的文件信息

w:表示用户可以再此目录中创建文件,也可以删除文件

x:表示用户可以cd到这个目录,并可以使用ls –l命令此目录的文件信息

3.文件属性

rwx 111 7:可读可写可执行

rw- 110 6:可读可写

r-x 101 5:可读可执行

r—100 4:可读

-wx 011 3:可写可执行

-w- 010 2:可写

--x 001 1:可执行

--- 000 0:不可读不可写不可执行

4-rw-r--r-- 1 root root0 Jun 12 17:44 a

上一行个字段意识:

第一个字段-:表示a是文件rw-:文件拥有者的属性r--:文件所属用户组的属性r--:其他人对此文件的属性

第二个字段:表示链接所占的节点数为1

第三个字段:表示文件的拥有者

第四个字段:表示拥有者的用户组

第五个字段:表示文件大小

第六个字段:表示为文件的创建日期或最近的修改日期

第七个字段:这个文件的文件名a

5.改变文件权限模型

chmod:更改9个属性

chown:更改文件拥有者

chgrp:更改所属用户组

chmod-R

-R:表示递归持续修改,即将同子目录下所有文件,目录都更为这个用户组

如:

讲修文件属性,这一点必须得谈:

理解属主和属组_第1张图片

u: user文件拥有者

g:group拥有者的用户组

o:other其他人

对应

改变文件属性的三种方法:

a:chmod 775 filename/dirname

b:chmod u=rwx g=rwx o=rx filename/dirname

c:chmod ug+rwx o+rx filename/dirname

注意

+:增加属性

-:去掉属性

chmod u-x filename

chown命令格式

chown [-R]账号名称:文件或目录

chown [-R]账号名称:用户组名称文件或目录

-R :同上

如:

注意:所改的属主,属组必须系统中存在

理解属主和属组_第2张图片

chgrp命令格式:

chgrp [-R] dirname/filename

-R:同上

如:

理解属主和属组_第3张图片

注意:也是用户组必须存在

chgrp groupname==chown:groupname

属主的权限不改变其他权限没有

错:chmod –R 700 /home/fred

正:chmod –R go=--- /home/fred

chown实现引用:

chown –=b c即c文件以(b文件属性)某一个文件为参照

如:

um

理解属主和属组_第4张图片

你可能感兴趣的:(理解属主和属组)