【RHCSA】Linux文件系统权限

发布于:2022-10-15 ⋅ 阅读:(476) ⋅ 点赞:(0)

 

目录

        文件的一般权限

1、修改文件或目录的权限一chmod(change mode)命令

2、对于文件和目录来说,r,w,x有着不同的作用和含义

3、修改文件的属主和属组

        ①修改文件或者目录的所属主

        ②修改文件或目录的属组


        文件的一般权限

【秋之记录】

        d rwxr-xr-x. 2 root root    6 9月  19 2021 公共

        rwxr-xr-x.:代表的是权限

        2:硬链接次数

        第一个root:文件所属者

        第二个root:文件所属组

        6:文件大小

        9月  19 2021:文件时间属性

        公共:文件名

文件的权限针对三类对象进行定义:【三个一组主组别】

  • owner 属主,缩写u
  • group 属组,缩写g
  • other 其他,缩写o

每个文件针对每类访问者定义了三种主要权限

  • r:read 读
  • w:write 写
  • x:execute 执行
  • 没有权限就 -

【注意:root账户不受文件权限的读写限制执行权限受限制

所属者/组/其他用户权限

二进制表示

八进制表示

---

000

0

--x

001

1

-w-

010

2

-wx

011

3

r--

100

4

r-x

101

5

rw-

110

6

rwx

111

7

1、修改文件或目录的权限一chmod(change mode)命令

                命令格式1:chmod [选项] [ugoa] [+ - =][rwx] 文件或目录..

                命令格式2:chmod [选项] nnn 文件或日录..

                常用的选项 -R,递归修改指定目录下所有文件、子目录的权限。

  • ugoa:表示权限设置所针对的用户类别,可以是其中字母中的一个或组合u(user)表示文件或目录的属主(所有者);g(group)表示属组内的用户;o(others)表示其他用户;a(all)表示所有用户(即u+g+o).

  •  +或-或=:表示设置权限的操作动作,+代表添加某个权限,- 代表取消某个权限;= 表示只赋予给定的权限,并取消原有的权限。【给所有加权限的时候a可以省略】

  • rwx:用字符形式表示的所设置的权限,可以是其中一个字母或组合。
  • nnn:用三位八进制数字表示的权限。

eg.test文件 rwx r-x r-x  改为  rwx r-- ---

        ①chmod 740 test

        ②chmod g-x,o-r,o-x test

        ③chmod g=r--,o=--- text

2、对于文件和目录来说,r,w,x有着不同的作用和含义

目录

文件

r

w

x

r

w

x

        文件:有w就要有r,可以r单挂,--x可以有但是里面内容改不了所以不提倡用。r--,---,rw-,r-x,rwx

        目录:---,r-x,rwx

        

3、修改文件的属主和属组

        ①修改文件或者目录的所属主

                命令格式:chown [选项] 新属主 [:[新属组] ] 文件或目录

                选项:-R可递归设置指定目录下的全部文件(包括子目录和里边的文件)的所属关系

                chown qiu text

                chown qiu:组 text

        ②修改文件或目录的属组

                命令1:chown [选项] :新属组 文件或目录

                命令2:chgrp [选项] 新属组 文件或目录

 

本文含有隐藏内容,请 开通VIP 后查看