文件属性操作命令.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
文件属性操作命令

文件属性操作命令 1. chown命令 (1)chown示例一——改变文件的属主 [root@server1 ~]# chown user1 hello.txt 功能:将指定文件hello.txt的属主(所有者)改为user1。 (2)chown示例二——递归改变文件的属主 # chown -R user1 mydir 功能:参数-R,表示递归,即可以深入到指定目录中的每一层,将所有子目录和文件的属主(所有者)改为指定的用户;本例中会将mydir目录中所有子目录和文件的属主设定为user1。 2. chgrp命令 (1)chgrp示例一——改变文件的属组 # chgrp mygroup1 hello.txt 功能:将指定文件hello.txt的属组改为mygroup1。 (2)chgrp示例二——递归改变文件的属组 # chgrp -R mygroup1 mydir 功能:参数-R,表示递归,即可以深入到指定目录中的每一层,将所有子目录和文件的属组改为指定的组;本例中会将mydir目录中所有子目录和文件的属组设定为mygroup1。 请读者试一下: chown –R user1:mygroup1 mydir 命令的功能。 3. chmod命令 (1)chmod示例一——字母方式 图中字母u针对属主、g针对属组、o针对其他用户、a针对所有用户; =表示赋予(设置)指定权限,要注意它会覆盖原权限,+表示在原有权限的基础上增加指定权限,-表示在原有权限的基础上去掉指定权限; r、w、x三种权限,既可以单独使用也可以组合使用 $ chmod u+x host.conf 功能:为文件host.conf的属主增加执行权限。 $ chmod g-w,o=x host.conf 功能:将文件host.conf的属组去掉写权限,同时将其他用户设置为只有执行权限,而文件属主的权限不变。 请读者练习如下指令,并体会相应功能。 $ chmod ug=rwx,o= host.conf $ chmod ugo=r,ug+wx host.conf (2)chmod示例二——数字方式 chmod的数字使用方式,使用起来也是很方便的,关键是一个数制转换的问题。 这种方式是先将每个权限位化成二进制数,其中如果某权限位是“-”则用0来表示,否则用1来表示;接着,将这9列权限分为三组(每三位一组),再将每组化成一个八进制数。 例如,某文件有如下权限rwxrw-r--,则转换为二进制数为111110100,再化为八进制数则为764;反之,当看到八进制数764时也应该很快转化为相应权限。 $ chmod 764 host.conf 功能:将文件host.conf的权限设置为: 属主拥有全部权限; 属组拥有读写权限; 其他用户拥有只读权限。 4. umask命令 (1)umask示例一——显示文件的创建掩码 先来看如下命令的执行: [user1@server1 ~]$ touch test [user1@server1 ~]$ ls -l test -rw-rw-r-- 1 user1 user1 0 Aug 18 11:57 test 发现文件test的权限是664,再创建几个文件会发现权限都是664。 下面执行如下命令: [user1@server1 ~]$ umask 0002 功能:显示文件创建掩码;文件的被创建后其权限分两种情况, 一是如果创建的是目录文件,则用777减去文件创建掩码; 二是如果创建的是普通文件,则用666减去文件创建掩码。 本例中umask当前值为0002,用touch创建的test是普通文件,所以test的权限=666-0002=664。 (2)umask示例二——设置文件的创建掩码 [user1@server1 ~]$ umask 0006 功能:先设置文件创建掩码为0006。 请读者自行练习如下命令,体会相应功能。 [user1@server1 ~]$ touch test2 [user1@server1 ~]$ mkdir dirtest2 5. lsattr命令 除了上述介绍的权限位以外,文件还具有若干属性位,来影响对文件的访问。 [user1@server1 ~]$ lsattr 功能:显示指定目录下文件的属性。 6. chattr命令 chattr命令可以改变文件的属性 (1)chattr示例一——设置文件的追加属性 [root@server1 ~]# chattr +a hello.log 功能:参数+a的功能是设置文件只能以追加方式打开,即只能向文

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档