1用户与用户组
1.1用户
Linux具有很好的安全性,其安全性有一部分原因是有良好的用户和组管理方法。
Linux是多用户多任务的操作系统,也就是说,多个用户可以同时登陆执行不同任务,这就是服务器都选用Linux的原因!用户需要使用系统资源则需向系统管理员申请账户进入系统。不同的用户则拥有不同的权限。用户又分超级用户和普通用户,超级用户即系统管理员root.
1.2 用户组
Linux除了用户,还有一个用户组的概念。当我们需要让多个用户都拥有某一个权限,就可以把他们放进同一个用户组里,方便集中管理。
其中用户组也分两种,一种是主用户组(primary group),一种是次用户组(secondary group).
主用户组的信息保存在/etc/passwd 文件中,次用户组的信息保存在/etc/group 中。当用户被创建之后默认属于同名用户组,即主用户组,后来再将该用户加入其他用户组的话,加入的用户组为该用户的次用户组。
1.3 两者的关系
每个用户在创建时都会自动属于一个用户组,此外用户与用户组之间的关系又可以分为以下四种:
- 一对一:一个用户可以存在一个组中,是组中的唯一成员;
- 一对多:一个用户可以存在多个用户组中,此用户具有这多个组的共同权限;
- 多对一:多个用户可以存在一个组中,这些用户具有和组相同的权限;
- 多对多:多个用户可以存在多个组中,也就是以上 3