Linux su和passwd命令
Linux 中,su 命令用于切换当前用户;passwd 命令用于修改当前用户的密码。
注意,su 命令可以从普通用户切换到 root 用户,也可以从一个普通用户切换到另一个普通用户,还可以从 root 用户切换到一个普通用户。
【例 1】从普通用户切换到 root 用户。
假设当前登陆系统用户为 zhangsan,在终端页面中输入命令如下:
passwd 命令的基本格式如下:
【例 2】修改 zhangsan 用户密码。
输入 su 命令,由 zhangsan 切换到 root 用户,命令如下:
输入 passwd 命令,修改用户 zhangsan 密码,命令如下:
声明:《Linux系列教程》为本站“54笨鸟”官方原创,由国家机构和地方版权局所签发的权威证书所保护。
Linux su命令
su(switch user)命令是可以将当前用户切换到一个指定的其他用户。注意,su 命令可以从普通用户切换到 root 用户,也可以从一个普通用户切换到另一个普通用户,还可以从 root 用户切换到一个普通用户。
【例 1】从普通用户切换到 root 用户。
假设当前登陆系统用户为 zhangsan,在终端页面中输入命令如下:
[zhangsan@bogon ~]$ su - root
密码:
[root@bogon ~]#
Linux passwd命令
passwd 命令可以用来修改用户密码,该用户既可以是普通用户也可以是 root 用户。同时还可以查询某一用户密码的状态,仅 root 用户可以使用。passwd 命令的基本格式如下:
[root@bogon ~]# passwd [选项] [用户名]
passwd 命令常用的选项及各自的功能如表 1 所示。选 项 | 功 能 |
---|---|
-S | 查询用户密码的状态,仅 root 用户可以使用 |
-l | 暂时锁定用户,仅 root 使用此选项 |
-u | 解锁用户,和-1选项相对应,也是只能root用户使用 |
-stdin | 可以将通过管道符输出的数据作为用户的密码,主要在批量添加用户时使用 |
-n | 设置该用户修改密码后’多长时间不能再次修改密码 |
-x | 设置该用户的密码有效期 |
-i | 设置用户密码失效曰期 |
【例 2】修改 zhangsan 用户密码。
输入 su 命令,由 zhangsan 切换到 root 用户,命令如下:
[zhangsan@bogon ~]$ su - root
密码:
[root@bogon ~]#
输入 passwd 命令,修改用户 zhangsan 密码,命令如下:
[root@bogon ~]# passwd zhangsan
Changing password for user zhangsan.
New password:
BAD PASSWORD:The password is shorter than 8 characters
Retype new password:
passwd:all authentication tokens updated successfully.
[root@bogon ~]#
声明:《Linux系列教程》为本站“54笨鸟”官方原创,由国家机构和地方版权局所签发的权威证书所保护。