续上篇
- 查看有那些用户组
- 方法一: cat /etc/group
- 方法二: groupmod + 三次tab键
- 添加、删除组账号:groupadd、groupdel
groupadd 新建组账号 groupdel 组账号 cat /etc/group 查看⽤户组 - 修改⽤户所在组:usermod
使⽤⽅法:usermod -g ⽤户组 ⽤户名 - 查看用户在哪些组
- 为创建的普通⽤户添加sudo权限
新创建的⽤户,默认不能sudo,需要进⾏⼀下操作
sudo usermod -a -G adm ⽤户名
sudo usermod -a -G sudo ⽤户名 - usermod -g 与 -G的区别
-g ⽤来制定这个⽤户默认的⽤户组
-G ⼀般配合’-a’来完成向其它组添加 - 修改⽂件权限:chmod
chmod 修改⽂件权限有两种使⽤格式:字⺟法与数字法。
字⺟法:chmod u/g/o/a +/-/= rwx ⽂件
[ u/g/o/a ] | 含义 |
---|
u | user 表示该⽂件的所有者 |
g | group 表示与该⽂件的所有者属于同⼀组( group )者,即⽤户组 |
o | other 表示其他以外的⼈ |
a | all 表示这三者皆是 |
rwx | 含义 |
---|
r | read 表示可读取,对于⼀个⽬录,如果没有r权限,那么就意味着不能通过ls查看这个⽬录的内容。 |
w | write 表示可写⼊,对于⼀个⽬录,如果没有w权限,那么就意味着不能在⽬录下创建新的⽂件。 |
x | excute 表示可执⾏,对于⼀个⽬录,如果没有x权限,那么就意味着不能通过cd进⼊这个⽬录。 |
数字法:“rwx”这些权限也可以用数字来代替
字母 | 说明 |
---|
r | 读取权限,数字代号为 “4” |
w | 写⼊权限,数字代号为 “2” |
x | 执⾏权限,数字代号为 “1” |
- | 不具任何权限,数字代号为 “0” |
如执⾏:chmod u=rwx,g=rx,o=r filename 就等同于:chmod u=7,g=5,o=4 filename
chmod 751 file:
- ⽂件所有者:读、写、执⾏权限
- 同组⽤户:读、执⾏的权限
- 其它⽤户:执⾏的权限
注意:如果想递归所有⽬录加上相同权限,需要加上参数“ -R ”。 如:chmod 777 test/ -R
递归 test ⽬录下所有⽂件加 777 权限
- 修改⽂件所有者:chown
- 修改⽂件所属组:chgrp