liunx 用户授权(二)

用户的角色

  • 属主用户:u
  • 属组用户:g
  • 其他用户:o
  • 全部用户:a

  • 第1位数字:代表文件的类型:d 是目录文件。-  是普通文件
  • 2 - 4 位数字:  表示 属主用户 的权限
  • 5 - 7 位数字:  表示 属组用户 的权限
  • 8 - 末位数字:    表示 其他用户 的权限

文件的权限

  • r : 读      可执行cat,head,tail等命令 读取文件的内容
  • w :  写      可执行 vi  vim  重定向等命令  写入或修改内容
  • x :执行   可执行文件

相关命令

  • chown 命令

        作用:修改文件的属主

        选项:-R   将目录中的子文件的属主一并修改

例:将1.txt目录的属主改为tom,并且将其目录下的子文件一并修改
    chown -R tom 1.txt
  • chgrp 命令

        作用:修改文件的属组

        选项:-R   将目录中的子文件的属组一并修改

例:将1.txt目录的属主改为jerry,并且将其目录下的子文件一并修改
    chgrp -R jerry 1.txt
  • 扩展
例:将1.txt文件的属主改为tom,属组改为jerry,包括其子文件
    chown -R tom.jerry 1.txt
  • chmod 命令

        作用:修改文件的权限

        格式:chmod  赋权  文件名

        赋权方式:+ :在原有的权限基础上  增加

                          -  :在原有的权限基础上  去除

                          = :重新指定新权限

        数字赋权:4:读        

                          2:写

                          1:执行

                          7:可读 可写 可执行

                          0:无权限

        3:执行 写      5:执行 读        6:读写

        数字赋权会直接覆盖原权限

例:将1.txt文件的属组增加执行权限
    chmod g+x 1.txt

例:将1.txt文件的全部用户的权限改为只读
    chmod a=r 1.txt

例:将/etc/passwd文件的属主权限改为可读可执行、属组不变、其他用户无权限
    chmod u=rwx,o=--- /etc/passwd

例:将1.txt的属主权限改为可读可写可执行,属组是可读,其他用户无权限
    chmod 740 1.txt
  • 扩展

        chmod 721 1.txt

        721  >>  属主可读可写可执行,属组可写,其他用户可执行

          21  >> 属组权限(第一位),其他用户权限(第二位)

            1  >>其他用户权限(只有一个数字时)

        

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值