美文网首页
[Linux 系统管理]权限管理

[Linux 系统管理]权限管理

作者: 芒果奶油卷 | 来源:发表于2021-06-28 17:20 被阅读0次

    1.权限的介绍:

    第一位:

    文件类型,Linux使用第一位权限位表示文件类型

    - 表示普通文件

    b 块设备文件

    d 目录文件

    l 软链接

    p 管道符文件

    s 套接字文件

    2-4位:

    文件所有者权限: 

    r  可读

    w 可写

    x 可执行

    5-7位:

    文件所属组

    8-10位:

    其他人

    2.基本权限命令

    chmod

    所在路径:/bin/chmod

    执行权限:所有用户

    功能描述:修改文件的权限

    命令格式:chmod [选项] 权限模式 文件名

    选项:

    -R 递归设置

    权限模式:

    [用户身份][赋予方式][权限]:

    [ugoa][+-=][权限]

    用户身份:

    u:所有者

    g:所属组

    o:其他人

    a:全部

    赋予方式:

    +:加入权限

    -:减去权限

    =:设置权限

    权限:

    r  可读

    w 可写

    x 可执行

    例如:chmod u+x,g+w,o+w abcd

    数字权限:

    4:代表r

    2:代表w

    1:代表x

    常用权限:

    644:所有者拥有读写,所属组和其他人只读

    755:所有者拥有读写执行,所属组和其他人读写

    777:最大权限,尽量避免

    3.基本权限的作用

    权限含义:

    权限对文件的作用:

    r:可以对文件执行cat,more,less,head,tail等文件查看命令

    w:可以对文件执行vim,echo 等修改命令,但不可以删除文件(需要对上级的目录文件拥有写权限)

    x:拥有执行命令,对文件来说是最高权限

    权限对目录的作用:

    r:可以 查看目录下的内容,ls命令

    w:可以执行touch,rm,cp,mv命令,对目录来说是最高权限

    x:目录是不能运行的,代表可以进入目录,cd 命令

    目录的可用权限:

    0:任何权限都不赋予

    5:浏览和进入

    7:完全权限

    4.所有者和所属组命令

    chown

    所在路径:/bin/chown

    执行权限:所有用户

    功能描述:修改文件和目录的所有者和所属组

    命令格式:chown [选项]  所有者:所属组 文件或目录

    选项:

    -R 递归设置

    普通用户不能修改文件的所有者,哪怕所有者是自己也不行

    普通用户可以修改自己是所有者的文件权限

    chgrp

    所在路径:/bin/chgrp

    执行权限:所有用户

    功能描述:修改文件和目录的所属组

    5.umask默认权限

    查看系统的umask权限:umask

    或umask -S

    保证系统的文件和文件目录有默认权限

    相关文章

      网友评论

          本文标题:[Linux 系统管理]权限管理

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