一、权限
1.文件权限
改动文件权限和所有权的命令有如下两个:
chmod -更改权限
chown -更改所有权
不过,只有用户是当前所有者或者根用户,才能实际更改文件的权限或所有权,这一点大家要注意。
2.用户组
一个用户可以拥有多个用户组,不过这么多用户组中,有两个概念需要注意:有效用户组和初始用户组。
初始用户组就是/etc/group和/etc/shadow中的用户组,即:当你登录系统时,所拥有的的用户组权限。
有效用户组就是用户当前生效的用户组,即:用户当前创建文件或目录所显示的用户组。
groups和id可以查看用户组
有时候我们需要切换到其他用户组来执行一些操作,这就需要更改当前的有效用户组。
newgrp -切换当前有效用户组
使用后,会在当前shell生成一个子shell,子shell中用户的有效用户组变成newgrp修改的所属组。可以使用exit退出当前子shell。