美文网首页
Linux权限管理

Linux权限管理

作者: 石头上的叶子 | 来源:发表于2019-03-25 21:41 被阅读0次

    一. 文件的类型

    类型 描述
    - 普通文件
    d 目录
    l 软连接
    c 字符设备[键盘,鼠标]
    b 块文件,硬盘

    二. rwx 权限

    可以用数字来表示权限 r = 4 , w = 2 ,x =1

    1. rwx 作用到文件

    权限 描述
    r 可读,可以读取,查看
    w 可写,代表可以修改,但是不代表可以删除,删除一个文件的前提条件是对文件所在的目录有写权限
    x 可执行,代表该文件可以被执行

    2. rwx作用到目录

    权限 描述
    r 可读,可以读取,ls查看目录内容
    w 可写,代表可以修改,目录内创建+删除+重命名目录
    x 可执行,代表该文件可以被执行

    三.修改权限(chmod)

    通过chmod指令,可以修改文件或者目录的权限

    1. 通过+ ,- , = 来变更权限

    u:所有者 g:所有组 o:其他人 a:所有人

    指令 描述
    chmod u=rwx,g=rx,o=x 文件目录名 给用户赋予读写执行权限,给同组的用户赋予读和执行的权限,给其他人赋予执行的权限
    chmod o+w 文件目录名 给其他用户追加写的权限
    chmod a-x 文件目录名 给所有用户剔除执行的权限

    2. 通过数字变更权限

    r = 4 w = 2 x = 1 rwx = 4 + 2 +1 = 7

    指令 描述
    chmod 751 文件和目录名 相当于chmod u=rwx,g=rx,o=x 文件名

    3. 修改文件所有者 - chown

    指令 描述
    chown 用户名 文件 改变文件的所有者
    chown 用户名:用户组 文件 改变用户的所有者和所有组

    如果是目录 使用 -R 使其所有子文件或目录递归生效

    4. 修改文件所在组

    指令 描述
    chgrp 组名 文件 改变文件的所有组

    相关文章

      网友评论

          本文标题:Linux权限管理

          本文链接:https://www.haomeiwen.com/subject/ejlxvqtx.html