Linux学习笔记(三)更改文件权限

    技术2022-05-20  39

    1.更改文件所属用户组

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

       NB:要改成的用户组名称,必须在/etc/group里存在。若要将目录下的所有子目录和文件都更新成这个用户组,须加-R参数

     

    2.更改文件拥有者

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

       NB:用户名必须在/etc/passwd中存在。-R参数作用同上。

       修改文件用户组/拥有者操作常用于cp某些系统文件后,将该属性从root改为用户能够操作的值

     

    3.更改文件读写执行权限

        chmod [-R] [三位数字序列] [文件名或用户名]

       其中,

          r:4

          w:2

          x:1

        故-rwxrwx---等价于770

     

    4.更改文件读写执行权限的另一种方法(符号表示)

        chmod [符号代码] [文件名或用户名]

       符号代码中,

          u表示拥有者,g表示用户组,o表示其他人,a表示所有人

          +表示加入,-表示出去,=表示设置

          r,w,x不变

       如:将某文件的权限设置为-rwxr-xr-x的命令如下:

          chmod u=rwx,go=rx [文件名]

       NB:逗号,左右没有空格。另外,go可以连写。+/-适用于不知道文件原本的权限是什么的情况。

     

    5.目录属性的意义

       r:表示具有读取目录结构清单的权限,即使用ls的权限

       w:表示能够在该目录内进行新建/删除/移动/重命名等操作

       x:表示能够进入该目录


    最新回复(0)