Linux-文件权限

文件权限

chown

修改文件或者目录的属主和属组

Usage: chown [OPTION]... [OWNER][:[GROUP]] FILE...
  or:  chown [OPTION]... --reference=RFILE FILE...
  
  
chown jiangyi d  修改属主

chown jiangyi:jiangyi d 修改属主和属组
chown root.root d

chown :jangyi d 只修改属组信息

chown -R jiangyi a 递归修改目录下的所有文件

chown --reference=b f3 指定源文件

chgrp

只能修改属组

chgrp jiangyi b
chgrp --reference=b f3 指定源文件

文件操作权限(chmod)

权限共有3种,rwx,例如:rwx r-x r-x ,三位为一组,分别为属主(u)、属组(g)、其它(o)

r:read 可以读这个文件或者文件夹

w:write 可以对这个文件或者文件夹有写的权限

x:excut 执行的权限

对于文件:

r 可以查看
w 可以修改内容
x 可以直接执行

对于目录:

r 可以使用ls查看 可以cd进去
w  可以在其中创建文件或者目录,可以删除目录中的文件或者是文件夹
x 可以cd,如果没有x权限的话,w权限不会生效,r权限仅仅可以查看有哪些文件

设置权限:

1.直接用+/-来操作

  • [u|g|o] [+|-|=] r|w|x表示哪一部分增加或者减少某一项权限
  • 可以什么都不写,表示全部增加或者减少权限

2.用数字表示

---
r-- 100   4
-w- 010   2
--x 001   1

r:4
w:2
x:1

注意:尽量不给文件或者目录设置成777权限,可能或造成误操作

特殊权限

chattr +i 不能删除、改名、不能修改内容

chattr +a 只能追加,不能删除,不能改名

lsattr 查看属性

相关推荐