首页 > 代码库 > linux文件权限

linux文件权限

每个 Linux 文件具有四种访问权限:可读(r)4、可写(w)2、可执行(x)1和无权限(-) 

- rw- r-- r-- 1 root root 91 May 7 20:21 monitor_log.sh 

第一列:文件类型 -表示文件d表示目录

2-4位:文件所有者的权限

5-7位:文件所属组的权限

8-10位:其他用户权限

第二列:连接占用节点

第三列:文件所属主

第四列:文件所属组

第五列:文件的大小

第六、七、八列:最近修改日期(月份日期时间)

第九列:文件名

1.更改某个文件的读写执行权限 chmod:chmod 777 test.txt

-R参数用于级联

2.更改文件(目录)所属组 : chgrp [组名] [文件名]  只能更改目录本身 而目录下面的目录或文件不会更改 -R选项可以实现


3.更改文件的所属主chown:chown [-R] 账户名 文件名  

                chown [-R] 账户名:组名 文件名(-R作用于目录目的是级联更改)

4.umask(设置权限补码)

5.chattr (修改文件特殊属性)

       +-= 增加 减少 设定

       ‘A’增加该属性后文件或者目录的atime不能修改

       ‘S‘ 将数据同步写入磁盘

       ‘a‘ 只能追加不能删除(非root用户不能设定)

       ‘c‘ 自动压缩该文件(读取时会自动解压)

       ‘i‘ 使文件不能被删除、重命名、设定链接、写入、新增数据

本文出自 “独家视角” 博客,请务必保留此出处http://molujiang.blog.51cto.com/9742572/1878437

linux文件权限