一、概念
1、用户分类
Linux是多用户、多任务操作系统,按照用户角色划分
root 用户:系统唯一,是真实的,可以登陆系统,可以操作系统任何文件和命
令,拥有最高权限。
虚拟用户:这类用户也被称之为伪用户或假用户,与真实用户区分开来,这类
用户不具有登陆系统的能力,但却是系统运行不可缺少的用户,比如 bin、daemon、
adm、ftp、ssh、mail 等。这类用户都是系统自身拥有的,而非用户认为添加的,
当然我们也可以添加虚拟用户。天亮教育内部专用
普通真实用户:这类用户能登陆系统,但只能操作自己家目录的内容。权限有
限,这类用户都是系统管理员自行添加的。本节内容用到的用户为普通用户,
用来完成自身需求操作的系统使用账户。在/etc/passwd 中可以看到各种账户的
存在。
1.2
用户组:具有相同特征的用户的集合体。比如有时我们要让多个用户具有相同的权
限,比如查看、修改某一文件或者执行某个命令,这时我们需要用户组,我们把用
户都定义到同一用户组,我们通过修改文件或目录的权限,让用户组具有一定的操
作权限,这样用户组下的所有用户对该文件或目录都具有相同的权限,这是我们通
过定义组合修改文件的权限来实现的。
用户与组的对应关系:一对一、多对一、一对多。
二、常用命令
useradd hou 新建hou用户
passwd hou 设置密码
id hou 查看用户的 uid、gid、groups 属性
groupadd god 添加工作组
useradd -g god hou 新建hou用户并添加到god工作组
-g 所属组 -d 家目录 -s 所用的shell
给已有的用户添加工作组
usermod -g god hou 修改用户工作组
gpasswd -a hou god 将用户添加到god工作组中(少用)
usermod -G god hou 将用户添加到god工作组中
userdel hou 删除用户 (不删除文件夹)
userdel -r hou 删除用户(删除文件夹)
gpasswd -d god hou 从god组删除用户god
groupdel god 删除用户组
/etc/passwd 该文件存储的是操作系统用户信息,该文件为所有用户可见,包含 7 个字段信息, <br />通过 cat /etc/passwd 查看
