08.权限介绍及命令

目录

1.权限的介绍

2.基本权限命令 

3.权限对文件的作用

4.权限对目录的作用

5.umask 默认权限 

1.权限的介绍

权限位共有 10 位

第 1 位代表文件类型:可以使用“info ls”命令查看。

        - “-”:普通文件。

        - “b”:块设备文件

        - “c”:字符设备文件。

        - “d”:目录文件。Linux 中一切皆文件,所以目录也是文件的一种。

        - “l”:软链接文件。

        - “p”:管道符文件。

        - “s”:套接字文件。

第 2~4 位代表文件所有者的权限。

        - r:代表 read,是读取权限。

        - w:代表 write,是写权限。

        - x:代表 execute,是执行权限。

        如果有字母,则代表拥有对应的权限;如果是“-”,则代表没有对应的权限。

第 5~7 位代表文件所属组的权限,同样拥有“rwx”权限。

第 8~10 位代表其他人的权限,同样拥有“rwx”权限。 

2.基本权限命令 

chmod 命令

功能描述:修改文件的权限模式。

命令格式

[root@localhost ~]# chmod [选项] 权限模式 文件名

选项:

        -R: 递归设置权限,也就是给子目录中的所有文件设定权限

权限模式

chmod 命令的权限模式的格式是“[ugoa][[+-=][perms]]”

“[用户身份][[赋予方式][权限]]”

用户身份。

        - u:代表所有者(user)。

        - g:代表所属组(group)。

        - o:代表其他人(other)。

        - a:代表全部身份(all)。

赋予方式。

        - +:加入权限。

        - -:减去权限。

        - =:设置权限。

权限。

        - r:读取权限(read)。

        - w:写权限(write)。

        - x:执行权限(execute)。

数字权限

        —  4:代表“r”权限。

        —  2:代表“w”权限。

        —  1:代表“x”权限。

常用权限

        —  644:这是文件的基本权限

        —  755:这是文件的执行权限和目录的基本权限

        —  777:这是最大权限。(严禁手工赋予)

chown 命令 

功能描述:修改文件和目录的所有者和所属组。

命令格式

[root@localhost ~]# chown [选项] 所有者:所属组 文件或目录

选项:

        -R: 递归设置权限,也就是给子目录中的所有文件设置权限

         普通用户不能修改文件的所有者,哪怕自己是这个文件的所有者也不行。

         普通用户可以修改所有者是自己的文件的权限。

chgrp 命令 

功能描述:修改文件和目录的所属组。

基本权限的作用

3.权限对文件的作用

- 读(r):对文件有读(r)权限,代表可以读取文件中的数据

- 写(w):对文件有写(w)权限,代表可以修改文件中的数据。

注意:对文件有写权限,是不能删除文件本身的,只能修改文件中的数据。如果要想删除文件,则需要对文件的上级目录 拥有写权限。

- 执行(x):对文件有执行(x)权限,代表文件拥有了执行权限,可以运行。

(x)权限是最高权限。

4.权限对目录的作用

- 读(r):对目录有读(r)权限,代表可以查看目录下的内容,也就是可以查看目录下有哪些子文件和子目录。

- 写(w):对目录有写(r)权限,代表可以修改目录下的数据,也就是目录中新建、删除、复制、剪切子文件或子目录。对 目录来说,写(w)权限是最高权限。

- 执行(x):目录是不能运行的,那么对目录拥有执行(x)权限,代表可以进入目录。

目录的可用权限

目录的可用权限其实只有以下几个。

—  0:任何权限都不赋予。

—  5:基本的目录浏览和进入权限。

—  7:完全权限。

5.umask 默认权限 

查看系统的 umask 权限

[root@localhost ~]# umask

0022

umask 权限的计算方法

文件的默认权限最大只能是 666,而 umask 的值是 022

“-rw-rw-rw-”减去 “-----w--w-”等于“-rw-r--r—”

目录的默认权限最大可以是 777,而 umask 的值是 022

“drwxrwxrwx”减去“d----w--w-”等于“drwx-r-xr-x” 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值