Linux文件的权限与隐藏属性

一、文件的属性

Linux文件的权限与隐藏属性

1. 权限详解

r 表示读权限————————————读取文件内容
w 表示写权限————————————编辑、新增、修改内容(非删除)
x 代表执行权限———————————读取文件内容
— 表示没有该权限——————————读取文件内容

2. 权限对目录的重要性

目录是特殊的文件

文件的数据是文件内容,目录的数据是文件的列表。

目录的执行权限意味着用户能否访问文件列表

3. 目录的执行权限与读权限

读 :是否能访问目录下文件属性(权限、大小、所属组、所有者......)
执行:是否能进入到目录,能否看到目录列表。
r-- 可以看到文件名,属性无法看到
--x 访问拒绝

执行权限
将对dir目录下的所有目录添加X权限,
dir下的文件如果所有者、所属组、其他有一个执行权限就把所有改为X
dir下的文件没有x,则不修改

chmod -R a=X dir

4. 目录中文件的删除 5. 隐藏属性

文件

锁定文件:对于文件来说不能被删除、改名、设置。只有root可以使用

[root@centos7 ~]# chattr +i file

只能追加:对于文件来说只能追加内容

[root@centos7 aubin]# chattr +a file

锁定目录

无法目录属性(权限、所有者、所属组)

可以往目录增加文件、文件夹

新建的文件成为只读文件,但是(root)可以强行修改

目录下的新目录与锁定的父目录chattr无关,新目录可以创建、可以修改

[root@centos7 app]shattr +a Aubin [root@centos7 app]# lsattr -----a---------- ./Aubin [root@centos7 app]# tree └── Aubin (可以创建文件、文件夹。不能删除移动修改) ├── ├── dir (可以执行原有的任何操作,与Aubin的shattr权限无关) │ │ │  ├── wenjian │  └── wenjianceshi └── file

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/13613.html