Linux系统如何修改文件属性与权限

电子说

1.2w人已加入

描述

上一节我们已经深入学习了Linux系统中用户和用户组的基本概念。每个文件和目录都具有“所属用户”和“所属用户组”这两个属性,这两个属性对文件权限及安全性至关重要。本节我们就来学习如何修改一个文件的“所属用户”和“所属用户组”这两个属性,以及如何修改一个文件的权限参数。

本节涉及到的命令将包括:

  1. **chown:**修改文件的所属用户;
  2. **chgrp:**修改文件所属用户组;
  3. **chmod:**修改文件的权限。

chown

chown命令可以修改一个文件的所有者属性,命令格式如下:

chown [-R] 账号名称 文件或目录

下面例子将一个文件的所有者修改为sky:

文件

如果加上-R参数,则可以同时修改一个目录及其所有子目录或文件的所有者属性:

文件

chgrp

chgrp命令的用法与chown非常类似,其命令格式如下所示:

chgrp [-R] 用户组名 文件或目录

下面例子将一个目录及其下面所有文件的“所属用户组”属性都修改为sky:

文件

chmod

chmod命令用于修改一个文件的权限参数。有两种方式可以修改文件或目录的权限参数,一种是使用数字代表权限执行修改,另一种是使用符号代表权限进行修改。

chmod命令的格式如下所示:

chmod [-R] 权限参数 文件或目录

下面例子修改一个目录及其下面所有的文件的权限属性,使“其它人”对这个目录及其下的所有文件都具有写(w)权限:

文件

下面再使用数字的形式修改一个目录及其下面所有文件的权限属性:

文件

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分