1.useradd命令
useradd命令用于创建的用户,格式 ‘’useradd [选项] 用户名”。
可以使用useradd命令创建用户账户。使用该命令创建用户账户时,默认的用户家目录会存放在/home目录中,默认的shell解释器为/bin/bash,而且默认会创建一个与该用户同名的基本用户组。
useradd命令中的用户参数以及作用
参数 作用
-d 指定用户的家目录(默认为/home/username)
-e 账户的到期时间,格式为YYYY-MM-DD
-u 指定该用户的默认UID
-g 指定一个初始的用户基本组(必须已存在)
-G 指定一个或多个扩展用户组
-N 不创建与用户同名的基本用户组
-s 指定该用户的默认shell解释器
2.groupadd命令
groupadd命令用于创建用户组,格式为“groupadd[选项] 群组名”
为了能够更加高效地指派系统中各个用户的权限,在工作中常常会把几个用户加入到同一个组里面,这样便可以针对一类用户统一安排权限。
3.usermod命令
usermod命令用于修改用户的属性,格式为 “usermod[选项] 用户名”。
前文曾反复强调,linux系统中的一切都是文件,因此在系统中创建用户也就是修改配置文件的过程,用户的信息保存在/etc/passwd文件中,可以直接用文本编辑器来修改其中的用户参数项目,也可以用usermod命令修改已经创建的用户信息,诸如用户的UID,基本/扩展用户组,默认终端等。
usermod命令中的参数及作用
参数 作用
-c 填写用户账户的备注信息
-d -m 参数-m与参数-d连用,可重新指定用户的家目录并自动把旧的数据转过去
-e 账户的到期时间,格式为YYYY-MM-DD
-g 变更所属用户组
-G 变更扩展用户组
-L 锁定用户禁止其登陆系统
-U 解锁用户,允许其登陆系统
-s 变更默认终端
-u 修改用户的UID
4.passwd命令
passwd命令用于修改用户密码,过期时间,认证信息等,格式为“passwd[选项] [用户名]”
普通用户只能使用passwd命令修改自身的系统密码,而root管理员则有权限修改其他所有人的密码。更酷的是,root管理员在Linux系统中修改自己或他人的密码时不需要验证旧密码,这一点特别方便,既然root管理员可以修改其他用户的密码,就表示完全拥有该用户的管理权限。
passwd命令中的参数以及作用
参数 作用
-I 锁定用户,禁止其登陆
-u 解除锁定,允许用户登录
--stdin 允许通过标准输入修改用户密码,如echo "NewPassWord" | passwd --stdin Username
-d 使用用户可用空密码登录系统
-e 强制用户在下次登陆时修改密码
-S 显示用户的密码是否被锁定,以及密码所采用的加密算法名称
5.userdel命令
userdel命令用户删除用户,格式为“userdel [选项] 用户名”。
如果我们确认某位用户后续不在会登陆到系统中,则可以通过userdel命令删除该用户的所有信息。在执行删除操作时,该用户的家目录默认会保留下来,此时可以使用-r参数将其删除。
userdel命令的参数以及作用
参数 作用
-f 强制删除用户
-r 同时删除用户及用户家目录
2020-09-28 19:25:29
原文:https://www.cnblogs.com/were/p/13746422.html