11-用户管理

2023-05-01  本文已影响0人  飘摇的水草

提示:创建用户/删除用户/修改其他用户密码 的终端命令都需要通过 sudo 执行

11.1 创建用户/删除用户/设置密码
序号 命令 作用 说明
01 useradd -m -g 组名 新建用户名 添加新用户 -m自动建立用户家目录 -g 指定用户所在的组,否则会建立一个同名的组
02 passwd 用户名 设置用户密码 如果是普通用户,直接用passwd可以修改自己的账户密码
03 userdel -r 用户名 删除用户 -r选项会自动删除用户家目录
04 cat /etc/passwd grep 用户名 确认用户信息 新建用户名,用户信息会保存在 /etc/passwd文件中

提示:

修改用户名密码的操作如下所示:

修改用户名密码.png
11.2 查看用户信息
序号 命令 作用
01 id [用户名] 查看用户 UID 和 GID 信息
02 who 查看当前所有登录的用户列表
03 whoami 查看当前登录账户的用户名

passwd 文件

/etc/passwd 文件存放的是用户的信息,由6个分号组成的7个信息,分别是

  1. 用户名
  2. 密码(x,表示加密的密码)
  3. UID(用户标识)
  4. GID(组标识)
  5. 用户全名或本地帐号
  6. 家目录
  7. 登录使用的 Shell,就是登录之后,使用的终端命令,ubuntu 默认是 dash

usermod

提示:设置了用户的附加组之后,需要重新登录才能生效!

#修改用户的主组(passwd中的GID)
usermod  -g  组  用户名

#修改用户的附加组
usermod  -G  组  用户名

#:修改用户登录 Shell
usermod  -s   /bin/bash

注意:默认使用 useradd 添加的用户是没有权限使用 sudoroot 身份执行命令的,可以使用以下命令,将用户添加到 sudo 附加组中

usermod -G sudo 用户名

学习到第75小节

上一篇 下一篇

猜你喜欢

热点阅读