码迷,mamicode.com
首页 > 其他好文 > 详细

档案预设权限

时间:2014-12-15 10:34:01      阅读:172      评论:0      收藏:0      [点我收藏+]

标签:档案预设权限

  1. umask:指定目前用户在建立档案或目录的时候权限的默认值。直接敲入umaskroot的默认值是0022,而普通用户的默认值是0002,另一种方式是加一个-S参数,即可查看默认权限。另外预设情况下,建立文件和目录的权限默认权限是不同的,如下:

    1)  若用户建立文件则预设没有可执行的权限。即只有rw权限,对应的数值为666

    2)  若用户建立目录,则默认有x(可执行)权限。即drwxrwxrxw,对应的数值为777

    umask的数值指的是该默认值需要减掉的权限。也就是建立文件时,权限为:666-022=644,建立目录时,777-022=755的权限。

    可以通过umask 后面加权限值来设定新建档案时的默认权限。

2.chattr  [+-=][ASacdistu]:修改用户的隐藏属性,该指令只在ext2ext3文件系统有效参数:

    1+:增加一个特殊的参数

    2-:移除一个特殊参数

    3=:设定一个特殊参数,且仅有后面的参数

    4A:设定atime值,设定后该参数后,档案的访问时间不会被修改

    5S:设定档案同步写入磁盘

    6a:当设定a之后,这个档案只能增加数据,而不能删除也不能修改数据,只有root才能设定这个属性。

    7c:自动压缩档案,读取时自动解压

    8d:当dump程序被执行的时候,设定d属性可使该档案(或目录)不会被dump备份

    9i:使一档案不能被删除、改名、设定连结也无法写入或新增资料。只有root才能设定该权限。

    10s:当删除该档案时,它会被完全移除出硬盘空间

    11u:当档案被删除时,档案内容还存在在磁盘中,可以使用来救援该档案

3.lsattr [-adR] 档案或目录:显示档案隐藏属性。参数:

    1-a:将隐藏文件的属性也显示出来

    2-d:如果接的是目录,仅列出目录本身的属性而非目录内的文件名

    3)-R:连同子目录的数据一并列出来


本文出自 “虎哥的博客” 博客,请务必保留此出处http://7613577.blog.51cto.com/7603577/1589972

档案预设权限

标签:档案预设权限

原文地址:http://7613577.blog.51cto.com/7603577/1589972

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!