常用命令-用户管理

1. 切换用户

    Ubuntu: 切换到root的简单命令

  • sodu临时提升权限

    sodu命令用来以其他身份执行命令, 预设的身份为root, 在/etc/sudoers中设置了可执行的sodu指令用户, 若其未经授权的用户企图使用sudo, 则会发出警告的邮件给管理员, 用户使用sodu时, 必须先输入密码, 之后有五分钟的有效期限, 超过期限则必须重新输入密码

  • sodu默认切换到root用户, 需要输入当前用户(teacher)的密码
  • su root切换到root用户, 需输入root用户密码, su用户名切换到指定用户

2. 设置用户密码: passwd

    在Unix/Linux中, 超级用户可以使用passwd命令为普通用户设置或修改用户密码, 用户也可以直接使用该命令来修改自己的密码, 而无需在命令后面使用用户名

  • passwd 用户名 修改指定的用户密码
  • passwd 修改当前登录的用户密码

注意: 

    普通用户修改密码, 系统默认对密码长度等信息进行验证, 如果不合法提示用户失败 (如: 修改密码为123, 提示密码太短, 修改失败

    root超级管理员修改密码, 密码长度可以任意设定, 不进行验证

3. 退出登录账户: exit

  • 如果是图形界面, 退出当前终端
  • 如果使用的是ssh远程登录, 退出当前账户
  • 如果是切换后的登录账户, 退出则返回上一个登录用户

4. 查看登录用户: who

    who命令用于查看当前所有登录系统用户的数据

  • -q或--count   :   只显示用户的登录账号和登录用户的数量
  • -u或--heading    :  显示列标题