linux运维基础[linux常用命令]——————权限管理命令chmod及对目录文件权限的认识

1.chmod

  • 命令名称:chmod
  • 命令英文原意:change the permissions mode of a file
  • 命令所在路径:/bin/chmod
  • 执行权限:所有用户
  • 功能描述:改变文件或目录权限
chmod [{ugoa}{+-=}{rwx}][文件或目录][-R]

注意:一个文件的权限只有两个人,一个是这个文件的所有者,一个是超级用户root

1.1 + - = 授权方式

首先读取用法中的参数

  • ugoa
ugoa :  u:所有者
        g:所属组
        o:其他用户
        a:所有人all(ugo)
  • + - =
+-=:  +:增加权限
      -:减少权限
      =:直接更改权限
  • rwx
rwx:  r:读
      w:写
      x:操作

1.1.1 增加一个权限

给所有者增加执行权限:

在这里插入图片描述

1.1.2 并列增减权限

所有组增加写权限,其他用户减少看权限:

在这里插入图片描述

1.1.3 直接更改权限

直接将所有组更改为读写操作权限:

在这里插入图片描述

1.2 数字更改权限

三个权限位,用数字进行标示

r ---- 4
w ---- 2
x ---- 1

eg:rwxrw-r--:7 6 4

我们希望将文件的权限更改为:rw-r----- 这样就是640,现在我们进行实验修改。

在这里插入图片描述

1.3 -R递归修改

这里增加-R参数可以将目录下所有的文件权限都修改

当我们不加-R更改目录权限:

在这里插入图片描述
现在我们不加-R改变a目录的权限为640

在这里插入图片描述
现在增加-R参数更改a目录的权限为777

在这里插入图片描述

2.文件目录权限

当目录为777,文件为644,其他普通用户是否可以删除这个文件?

在这里插入图片描述
这时,对目录普通文件有删除的权力,但是对目录下的文件普通用户没有删除的权限

如果我们直接删除文件,能成功吗?

在这里插入图片描述
文件能够删除成功

文件目录权限的总结

代表字符权限对文件的含义对目录的含义
r读权限可以查看文件内容可以列出目录中内容
w写权限可以修改文件内容可以在目录中创建、删除文件
x执行权限可以执行文件可以进入目录

文件

  • r :more|less|head
  • w:vim
  • x:脚本、命令

目录

  • r:ls
  • w:touch|mkdir|rmdir|rm
  • x:cd
  • 有r就有x

所以删除文件的条件是这个文件所在目录有写权限,就可以删除文件

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值