Linux-文件权限

Posted Hedger_Lee

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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 查看属性

以上是关于Linux-文件权限的主要内容,如果未能解决你的问题,请参考以下文章

***Linux chmod命令修改文件与文件夹权限命令代码

linux和unix系统日志文件一般设置的访问权限为

避免让 subversion 修改 Linux 文件权限。

教程4 - 验证和权限

gitlab 权限说明

[linux][c/c++]代码片段01