注意三个文件:
/etc/passwd 存储用户的关键信息
/etc/group 存储用户组的关键信息
/etc/shadow 存储用户的密码信息
添加用户
- useradd 选项 用户名
常用选项:
-g:表示指定用户的用户组,选项的值可以是用户组的id,也可以是组名
-G:表示指定用户的用户附加组,选项的值可以是用户组的id,也可以是组名
-u: uid,用户的id,系统默认会从500之后按照顺序分配uid,可以通过该选项自定义
-c:添加注释
- passwd文件 各项的含义
用户名:密码:用户ID:用户组:注释:家目录:解释器 shell
用户名:创建新用户名称,后期登录的时候需要输入
密码:此密码位置一般都是“x”,表示占位
用户ID:用户的识别符
用户组ID:该用户所属的主组ID
注释:解释该用户是做什么用的
家目录:用户登录进入系统之后默认的位置
解释器 shell: 等待用户进入系统之后,用户输入指令之后,该解释器会收集用户输入的指令,传递给内核处理
修改用户
- usermod 选项 用户名 作用:修改用户
常用选项:
-g ; -G ; -u 和添加用户相同
-I:修改用户名 - 设置密码 passwd 用户名
Linux 不允许没有密码得用户登录到系统 - 切换用户 su 用户名
如果不指定用户名则切换到root用户,从root切换到普通用户不需要密码,普通切换到root 需要密码,普通用户不能访问root用户家目录,root可以访问普通用户的家目录 - 删除用户 userdel 选项 用户名
-r:删除用户的同时删除家目录,不能删除已经登录用户,kill 掉登录用户的进程之后就能删除