7.1 文件的权限

使用ls命令查看一个文件——ls -l ~/zzz/1.txt
-rw-rw-r— 1 wang wang 9 Mar 21 19:39 /home/wang/zzz/1.txt
其中,rw-rw-r—表示该文件的访问权限

-rw-rw-r— 1 wang wang 9 Mar 21 19:39 /home/wang/zzz/1.txt

类型:
目录d、文件-

权限:
分为三部分:自己 | 同组 | 别人
rw- rw- r— 自己可读可写不可执行,同组可读可写不可执行,别人可读不可写不可执行

链接/子项数
属主
组名
文件大小
修改时间
文件名

7.2 修改文件权限

chmod,即change file mode,修改文件的访问权限
想让一个文件别人也能修改——chmod o+w 1.txt
其中,o表示other别人,+w表示增写write权限

chmod a+w 1.txt——给所有人all添加w权限
chmod a-w 1.txt——给所有人减去w权限
chmod u+w 1.txt——用户user增加w权限
chmod u-w 1.txt——用户减去w权限
chmod o+w 1.txt——别人增加w权限
chmod o-w 1.txt——别人减去w权限

注意事项:

  • 只有文件的属主或者root可以修改文件权限
  • 省略写法:chmod +w 1.txt,chmod -w 1.txt。默认修改自己和本组的权限

    7.3 修改文件属主

    chown,即change owner,修改文件的属主
    一般来说,每个用户只操作自己的用户目录,所以chown命令不常用
    只有文件的owner和root可以修改

-owner:文件的属主owner
-r:文件是否可读read
-w:文件是否可写write
-x:文件是否可执行excute