一、用户管理
1. 添加用户
语法:# useradd 【选项】 用户名
选项:
-g 指定用户的用户主组
-G 指定用户的用户附加组
-u 自定义用户id
在不添加选项时,useradd会自动执行以下操作:
创建同名的家目录和用户组
2.修改用户
语法:#usermod 【选项】 用户名
选项:
-g 指定用户的用户主组
-G 指定用户的用户附加组
-u 自定义用户id
-l 修改用户名 #usermod -l newname oldname
3. 设置密码
语法:#passwd 用户名
4.切换用户
语法:#su 用户名
用户名默认为root
5. 删除用户
语法:#userdel 【选项】 用户名
选项:
-r: 删除用户的用时删除其家目录
注意:综上所有与用户有关的命令,除了passwd外,都只有root才有权限进行,命令开头以#显示,用户本身不能使用这些命令
二、用户组管理
每个用户都有一个用户组,若创建用户时不特殊指定其用户组,系统会在创建用户的同时自动创建和它同名的用户组。
1.添加用户组
语法:#groupadd 【选项】用户组名
选项:
-g 类似创建用户里的-u
2. 用户组编辑
语法:#groupmod 【选项】 用户组名
选项:
-g 类似创建用户里的-u
-n 类似用户修改里的-l
3. 用户组的删除
语法:#groupdel 用户组名
当删除的用户组是某个用户的主组时,不允许删除,需将该用户移除后进行操作
三、验证文件
验证用户信息:/etc/passwd
验证用户组信息:/etc/group