常用命令-用户管理
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 : 显示列标题