标签:档案预设权限
umask:指定目前用户在建立档案或目录的时候权限的默认值。直接敲入umask,root的默认值是0022,而普通用户的默认值是0002,另一种方式是加一个-S参数,即可查看默认权限。另外预设情况下,建立文件和目录的权限默认权限是不同的,如下:
1) 若用户建立文件则预设没有可执行的权限。即只有rw权限,对应的数值为666
2) 若用户建立目录,则默认有x(可执行)权限。即drwxrwxrxw,对应的数值为777。
而umask的数值指的是该默认值需要减掉的权限。也就是建立文件时,权限为:666-022=644,建立目录时,777-022=755的权限。
可以通过umask 后面加权限值来设定新建档案时的默认权限。
2.chattr [+-=][ASacdistu]:修改用户的隐藏属性,该指令只在ext2或ext3文件系统有效参数:
1)+:增加一个特殊的参数
2)-:移除一个特殊参数
3)=:设定一个特殊参数,且仅有后面的参数
4)A:设定atime值,设定后该参数后,档案的访问时间不会被修改
5)S:设定档案同步写入磁盘
6)a:当设定a之后,这个档案只能增加数据,而不能删除也不能修改数据,只有root才能设定这个属性。
7)c:自动压缩档案,读取时自动解压
8)d:当dump程序被执行的时候,设定d属性可使该档案(或目录)不会被dump备份
9)i:使一档案不能被删除、改名、设定连结也无法写入或新增资料。只有root才能设定该权限。
10)s:当删除该档案时,它会被完全移除出硬盘空间
11)u:当档案被删除时,档案内容还存在在磁盘中,可以使用来救援该档案
3.lsattr [-adR] 档案或目录:显示档案隐藏属性。参数:
1)-a:将隐藏文件的属性也显示出来
2)-d:如果接的是目录,仅列出目录本身的属性而非目录内的文件名
3)-R:连同子目录的数据一并列出来
本文出自 “虎哥的博客” 博客,请务必保留此出处http://7613577.blog.51cto.com/7603577/1589972
标签:档案预设权限
原文地址:http://7613577.blog.51cto.com/7603577/1589972