Linux学习【4】--权限管理命令

【chmod 命令】:修改文件或目录的用户权限

执行权限:所有用户都可

使用语法【1】:chmod {u,g,o,a}{+,-,=}{r,w,x} 文件名或目录名

a是all的缩写,代表所有用户
在这里插入图片描述

使用语法【2】:chomd 三个数字 文件名或者目录名
  1. 【r】代表—可读权限,单词read的缩写,可用数字4代替描述
  2. 【w】代表—可写权限,单词write的缩写,可用数字2代替描述
  3. 【x】代表—可执行权限,单词execute的缩写,可用数字1代替描述
  4. 【-】代表—无权限,可用数字0代替描述
    在这里插入图片描述
使用语法【3】:chmod -R 三个数字 目录名

这是递归修改,意思是修改当前目录权限时,会将目录下的文件或目录的权限都改成一样的
在这里插入图片描述

chmod命令的逻辑关系

在这里插入图片描述

rwx权限对文件的含义:
  • r:代表可以对文件执行cat、more、head、tail、less命令
  • w:代表可以对文件执行vim、vi、echo命令
  • x:代表文件是一个脚本,是一个命令,是可执行文件
rwx权限对目录的含义:
  • r:代表可以对目录执行ls命令,包含ls -l等
  • w:代表可以对目录执行mkdir、touch、rmdir、rm命令
  • x:代表可以对目录执行cd命令
    提示:一般来说在目录中rx是同时存在的,因为不可能你能ls查看这个目录,但是不能cd进入该目录

【chown 命令】:修改文件或目录的所属用户

使用语法:chown 【用户名】【文件或目录】

示例:

  1. 先登录root用户,创建了一个xuexiwenjian的文件
  2. 再使用chown daiweiqiang xuexiwenjian这个命令将本属于root用户的文件修改所属者为daiweiqiang
    在这里插入图片描述

注意:在修改文件或目录的所属用户前,一定要确保这个用户真实存在的
在这里插入图片描述

【chgrp 命令】:修改文件或目录的所属组

使用语法:chgrp 【用户组】 【文件或目录名】

在这里插入图片描述
注意:在修改文件或目录的所属组前,一定要确保这个组真实存在的
在这里插入图片描述

【umask -S】:显示新建文件或目录的缺省权限(大致意思为默认权限)

在这里插入图片描述
注意事项:在linux中,默认新建的文件是不具备可执行权限的
在这里插入图片描述

umask命令特殊含义:
  • 在命令窗口直接输入umask,可以得到0022
  • 其中,0代表特殊权限,022代表的则是— -w- -w-权限
  • 使用umask -S可以查看到root权限是rwx rx rx,也就是755,是由777-022得来的
    在这里插入图片描述
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值