Linux权限相关
chown 用来修改所有者和组
1 ``` 2 Usage: chown [OPTION]... [OWNER][:[GROUP]] FILE... 3 or: chown [OPTION]... --reference=RFILE FILE... 4 chown wu c 修改属主 5 chown wu:wu c 修改属主和属组 6 chown root.root c 7 chown :wu c 直接属组 8 chown -R wu test 递归修改 9 chown --reference=c d 10 ```
chgrp 修改文件的属组
1 ``` 2 Usage: chgrp [OPTION]... GROUP FILE... 3 or: chgrp [OPTION]... --reference=RFILE FILE... 4 ```
权限
1 9位表示权限 2 3组 3 3位表示一组 4 --- --- --- 5 6 - 文件权限可以读以下定义 7 - 属主 u 8 - 属组 g 9 - 其他 o 10 - 全部 a 11 - 每个文件的权限 12 - r 读 13 - w 写 14 - x 执行 15 - 对于文件来说 16 - r 可以使用文本查看工具来查看里面的内容 17 - w 可以修改文本的内容 18 - x 执行可以直接./file 19 - 对于目录来说 20 - r 可以使用ls等文件查看的命令查看 21 - w 可以创建文件,也可以删除 22 - x 可以cd进入 23 - 数字表示 24 --x 25 001 1 26 -w- 27 010 2 28 r-- 29 100 4 30 rw- 31 110 6 32 rwx 33 111 7 34 r-x 35 101 5 36 -wx 37 011 3
修改权限
- 可以直接修改某一类用户的权限 ``` chmod u+x c 增加 chmod u-x c 删除 chmod u=r c 直接赋值 ``` shabang ---> 解释器 - 可以直接使用数字表示 - 可以基于某个文件来修改
设定特殊权限
1 chattr +i 不能删除、不能修改、不能变更 2 lsattr 查看属性 3 chattr +a 只能追加数据