美文网首页
Day-10linux基本权限

Day-10linux基本权限

作者: 郭文政 | 来源:发表于2019-08-07 16:25 被阅读0次

    1.什么是权限

    权限就是限制用户的权力,约束用户对系统的操作

    2.为什么要有权限

    系统中有多个用户,为了保证各个用户的隐私和工作环境

    3.权限和用户的关系

    1)ll 列出来权限的的各项对应解释
    drwxr-xrw-. 9 root root 146 Aug  7 14:28 /home/
    #我们用ll列出文件的详细信息,第五列的分别是该home文件的属主和属组
    #第二列的第一个rwx对应属主对该目录所拥有的权限,中间三位r-x是属组对该目录拥有的权限,后边三位rw-是其他用户对该目录拥有的权限
    
    2)rwx代表的含义

    r: 代表读取权限
    w: 代表写入,编辑权限
    x:代表执行权限
    -:代表无权限

    3.权限的设置

    chmod

    选项 -R 可以递归修改一个目录下所有文件或目录的权限
    第一种ugo用法
    u 指的是属主,即文件的拥有者
    g 指的是属组,即文件的所属组
    o 指的是其他用户

    例如
    [root@oldboy-1 ~] chmod u=rwx,g=rx,o=- pass
    [root@oldboy-1 ~] ll pass
    -rwxr-x---. 1 root root 1021 Aug  3 11:05 pass
    #设置文件所有者的权限为读写执行,设置文件所属组的权限是读和执行,设定其他用户的权限为没有权限
    

    第二种用法是数字用法
    读权限是4
    写权限是2
    执行权限是1

    [root@oldboy-1 ~] chmod 755 pass
    [root@oldboy-1 ~] ll pass
    -rwxr-xr-x. 1 root root 1021 Aug  3 11:05 pass
    #设置pass文件的权限为755就是将文件所有者的权限设置为7就是读写执行,然后将文件所属组的权限设置为5,就是读和执行,将其他用户的权限也设置为读和执行
    

    4.用户属主属组的修改

    chown,chgrp

    chown可以修改文件的所有者和所属组
    选项 -R 可以递归修改目录内的所属组和所有者

    [root@oldboy-1 ~]  ll pass
    -rwxr-xr-x. 1 root root 1021 Aug  3 11:05 pass
    [root@oldboy-1 ~]  chown syy.syy pass
    [root@oldboy-1 ~]  ll pass
    -rwxr-xr-x. 1 syy syy 1021 Aug  3 11:05 pass
    可以修改pass文件的属主和属组可以将pass的属主和属组修改为syy
    

    chgrp只可以修改文件的属组

    [root@oldboy-1 ~] ll pass
    -rwxr-xr-x. 1 syy syy 1021 Aug  3 11:05 pass
    [root@oldboy-1 ~]chgrp GG pass
    [root@oldboy-1 ~] ll pass
    -rwxr-xr-x. 1 syy GG 1021 Aug  3 11:05 pass
    #chgrp 加组名 后面加文件名,可以修改该文件的属组
    

    ps:针对文件的权限
    r:对文件只有查看的权限
    w: 对文件只有编辑的权限
    x: 对文件只有执行的权限
    rw: 对文件有查看和编辑的权限
    rwx:对文件有查看和编辑以及执行的权限
    rx: 对文件有查看和执行的权限
    针对目录的权限
    r: 对目录有只读权限,ls查看目录之后,只会显示文件的名字,上面会显示权限被拒绝的信息,而且用ll浏览目录文件时,会显示问号
    w: 没有权限
    x: 可以进入目录,但做不了任何操作
    wx: 可以进入目录,但不可以查看目录中的文件,可以在目录中文件没有编辑权限时,可以强制编辑文件,并且保存退出,但是这会修改文件的属主属组,修改成为保存的这个属主和属组
    rwx: 可以进入目录,并且可以查看目录中的文件,并且可以删除,复制,移动,目录中的文件也可对文件中没有编辑权限的文件进行强制修改保存
    rx:能查看目录下的文件和目录,也能进入该目录

    相关文章

      网友评论

          本文标题:Day-10linux基本权限

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