标签:linux
一:文件和目录权限chmod如果要修改文件权限,需要用chmod命令。
我们可以用数字来代替文件的权限,r为4,w为2,x为1,-为0。
例如:chmod 700 1.txt
但不能单纯用数字加减法来计算权限!
chmod语法:chmod 选项 文件名
-R 更改级联目录。
root用户默认目录权限为755(drwxr-xr-x),文件权限为644(-r-xr--r--)。
如果不想让别人看到目录里的内容,只需设置成740。
也可以用rwx的方式来设置权限,用u,g,o分别代替,a为全部。
chmod u=rwx, og=rx test/test1
chmod u-x test/test1
chmod a-x test/test1
二:更改所有者和所属组chown
更改所属组:chgrp 组名 文件名 (可以更改目录所属组,-R为更改级联目录)
增加用户组:groupadd 组名
更改所有者:chown 账户名:组名 文件名 (更改目录-R)
三:umask
umask语法:umask n(n为数字)
查看umask数值:umask
root默认为022
一般使用者为002
四:隐藏权限lsattr \chattr
● chattr
语法:chattr (+-=)属性 文件或目录名
+-=:分别为增加,减少,设定
属性:
A:文件或目录的atime将不可被修改
S:将数据同步写入磁盘
a:只能追加不能删除,非root用户不能设定
c:自动压缩该文件,读取时自动解压
i:使文件不能被删除、重命名、设定链接、写入、新增数据
a和i为常用选项。
● lsattr
查看文件的隐藏属性,语法:lsattr 选项 文件名
-a:连同隐藏文件一并显示
-R:连同子目录的数据一同列出
chmod 命令、chown命令、umask、lsattr/chattr命令
标签:linux
原文地址:http://blog.51cto.com/10941098/2125782