Linux用户是根据角色定义的:
(1)超级用户:拥有对系统的最高管理权限,默认是root用户。(UID=0)
(2)普通用户:只能对自己目录下的文件进行访问和修改,具有登录系统的权限
用户管理:useradd命令选项
选项 | 功能说明 |
-d | 指定用户主目录 |
-g | 指定用户组 |
-m | 若目录不存在,则创建 |
-M | 不创建主目录 |
-s | 指定登录时使用的Shell类型,默认为/bin/bash |
-c | 设置对该账号的注释说明文字 |
-r | 创建系统账号(用户ID小于1000,从999起按照递减的顺序创建),默认不创建对应的主目录 |
-u | 手工指定新用户的ID值,该值必须唯一,还要大于999 |
usermod命令选项
选项 | 功能说明 |
-I | 修改用户名 |
-c | 修改用户描述信息 |
-d | 修改用户主目录 |
-L | 锁定账号,临时禁止用户登录 |
-U | 对账号解锁 |
-g | 修改用户所属的组群 |
-G | 修改用户所属的附加组群 |
-s | 修改用户登录后使用的Shell类型 |
-u | 修改用户ID号 |
-e | 修改用户有效期 |
-f | 修改用户密码在多少天后过期 |
passwd命令选项
选项 | 功能说明 |
-I | 锁定用户密码 |
-u | 解锁用户密码 |
-S | 查询用户密码状态 |
-d | 删除用户密码 |
groupmod命令选项
选项 | 功能说明 |
-n | 修改组名 |
-g | 修改组标识号GID |
gpasswd命令选项
选项 | 功能说明 |
-a | 添加用户到组 |
-d | 将用户从组中删除 |
-A | 设置用户为组管理员 |
id 命令选项
选项 | 功能说明 |
-g | 显示用户所属群组的ID |
-G | 显示用户所属附加群组的ID |
-u | 显示用户ID |
groups 命令选项
选项 | 功能说明 |
--help | 显示命令帮助信息 |
--Vension | 显示版本号 |
change命令选项
选项 | 功能说明 |
-m | 密码可更改的最小天数。为零时代表任何时候都可以更改密码 |
-W | 用户密码到期前,提前收到警告信息的天数 |
-M | 密码保持有效的最大天数 |
-E | 账号到期的日期。过了这一天,此账号将不可以用 |
-d | 上一次更改的日期 |
-i | 停滞时期。如果一个密码已经过期这些天,那么此账号将不可用 |
-l | 列出当前的设置 |