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 root    0 Jun 12 17:44 a
上一行个字段意识:
 第一个字段 -:表示a是文件 rw-:文件拥有者的属性 r--:文件所属用户组的属性 r--:其他人对此文件的属性
 第二个字段:表示链接所占的节点数为1
第三个字段:表示文件的拥有者
第四个字段:表示拥有者的用户组
第五个字段:表示文件大小
第六个字段:表示为文件的创建日期或最近的修改日期
第七个字段:这个文件的文件名a
 
5.改变文件权限模型
chmod    :更改9个属性
chown :更改文件拥有者
chgrp :更改所属用户组
   chmod  -R
       -R :表示递归持续修改,即将同子目录下所有文件,目录都更为这个用户组
如:
讲修文件属性,这一点必须得谈:
  u: user 文件拥有者
  ggroup拥有者的用户组
  oother 其他人
对应
   改变文件属性的三种方法:
     achmod 775 filename/dirname
     bchmod 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 :同上
如:
注意所改的属主,属组必须系统中存在
 
   chgrp 命令格式:
chgrp [-R] dirname/filename
    -R:同上
如:
注意:也是用户组必须存在
    chgrp groupname==chown groupname
 
属主的权限不改变其他权限没有
错:chmod –R 700 /home/fred
正:chmod –R go=--- /home/fred
 
chown 实现引用
   chown –=b c c文件以(b文件属性)某一个文件为参照
如:
umask
每个用户都有一个umaskroot umask=0002 一般用户umask=0022
如图: