百人计划

linux的权限管理

2018-03-13  本文已影响5人  Sugars_苏格

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

上一篇下一篇

猜你喜欢

热点阅读