美文网首页百人计划
linux的权限管理

linux的权限管理

作者: Sugars_苏格 | 来源:发表于2018-03-13 11:43 被阅读5次

    linux将一般档案可存取的身份分为三个类别,分别为owner/group/others,三种身份各有read/write/excute等权限。系统上的账号信息一般存储在/etc/passwd中;个人密码则是记录在/etc/shadow;linux的群组名称都记录在/etc/group内。

    一般权限有是个字元,第一个字元代表文件属性,目录、文件或连接;然后其余三个为一组。第一组代表owner的权限,第二组代表加入群组的账号权限,第三组为其余人员的权限。

    一、chggrp:改变档案所属群组,change group的缩写。

    用法:chgrp  用户组  文件/目录名

    例子:chgrp groupname filename

    二、chown:改变拥有者,change owner缩写。

    用法:chown  用户名:用户组  文件名

    例子:chown uesrname:testgroup  filename

    三、chomod:改变档案的权限权限设定方法有两种:数字或符号来进行权限变更。

    1.数组类型改变权限

    每个身份的权限分数都需要累加的,如权限为【-rwxrwx---】,那owner=rwx=4+2+1=7

    group=rwx=4+2+1=7

    others=---=0+0+0=0

    所以该档案的权限数字就是770.

    各权限的数字对照表:[r]:4;[w]:2;[x]:1;[-]:0

    用法:chmod  xyz 档案或目录

    例子:chmod 777 testfile

    2.符号类型改变权限

    用法:

    u代表user;g代suo'y表group;o代表others;a代表all,即所有用户。

    例子:

    1) chmod u=rwx,g=rx,o=r filename

    2)chmod a+w filename

    3)chmod a-x filename

    相关文章

      网友评论

        本文标题:linux的权限管理

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