[Linux][5_权限管理]

举报
John2021 发表于 2021/10/24 09:54:51 2021/10/24
【摘要】 在Linux中我们可以使用ll或者ls -l命令查看文件属性和文件所属的用户和组权限的表示方法文件权限    例如: drwxr-xr-x    在Linux中第一个字符表示文件类型        d,目录        -,文件        l,链接文件        b,装置文件里面的可供存储的接口设备(可随机存取装置)        c,装置文件里面的串行端口设备,如键盘鼠标(一次性...

在Linux中我们可以使用ll或者ls -l命令查看文件属性和文件所属的用户和组

权限的表示方法

文件权限

    例如: drwxr-xr-x
    在Linux中第一个字符表示文件类型
        d,目录
        -,文件
        l,链接文件
        b,装置文件里面的可供存储的接口设备(可随机存取装置)
        c,装置文件里面的串行端口设备,如键盘鼠标(一次性读取装置)
    接下来的字符中以三个为一组,r代表可读(read),w代表可写(write),x代表可执行(execute),-代表没有权限
    第一组表示文件所有者的权限(owner),第二组表示同组用户权限(group),第三组表示其他用户权限(others)

权限相关命令

chmod 修改权限

数字修改权限

      r=4,w=2,x=1
      例如:
        [-rw-rw-r--]对应为owner=rw=4+2+0=6,group=rw=4+2+0=6,others=4+0+0=4,
        为owner增加执行权限 chmod 764 filename后变为
        [-rwxrw-r--]对应为owner=rwx=4+2+1=7,group=rw=4+2=0=6,others=4+0+0=4

符号修改权限

      owner=u,group=g,others=o,all=a
      例如:
        设置权限为[-rwxr-xr--],可以使用chmod u=rwx,g=rx,o=r filename
        去除u的x权限,可以使用chmod u-x filename
        增加g的w权限,可以使用chmod g+w filename

chown 更改属主属组

    chown [-R] 属主名 文件名
    chown [-R] 属主名: 属组名 文件名
    将cat.log文件拥有者变为user账号: chown user cat.log
    将cat.log文件拥有者和群组变为root账号: chown root:root cat.log

chgrp 可以单独更改属组,不常用

    chgrp [-R] 属组名 文件名
    -R:递归更改文件属组,就是在更改某个目录文件的属组时,如果加上-R的参数,那么该目录下的所有文件的属组都会
    更改。

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。