zl程序教程

您现在的位置是:首页 >  系统

当前栏目

[Linux]学习笔记(4)-su及passwd的用法介绍

Linux笔记学习 介绍 用法 su passwd
2023-09-27 14:28:39 时间

(1)su

su命令用于将当前的用户切换到一个指定的用户。语法为:

su - user_name

如果用户利用telnet方式远程登录,是不能直接以root账户登录的,也就是说在使用telnet登录服务器时,要以普通用户登录,如果要使用root来维护操作系统,就需先以普通用户登录操作系统,然后在切换到root用户。

(2)passwd

passwd命令用户修改用户密码,查看用户密码状态,用户可以是root用户,也可以是普通用户。普通用户的密码需要有一定的复杂程度,否则无法修改成功,而root用户知识会给出警告,当我们第二次输入密码时,也会修改密码,因为root用户具有至高无上的权限。

/*普通用户密码不符合要求无法更改*/
[lijiaman@linuxforlijiaman ~]$ passwd

Changing password for user lijiaman.

Changing password for lijiaman.

(current) UNIX password: 

New password: 

BAD PASSWORD: it is WAY too short

New password: 

BAD PASSWORD: it is WAY too short

New password: 

BAD PASSWORD: it is WAY too short

Password:
passwd: Have exhausted maximum number of retries for service


/*将root用户密码改为123智慧发生警告,修改依然成功 */
[root@linuxforlijiaman ~]# passwd

Changing password for user root.

New password: 

BAD PASSWORD: it is WAY too short

BAD PASSWORD: is too simple

Retype new password: 

passwd: all authentication tokens updated successfully.

查看用户密码状态,只有root用户可以查看其它用户的状态:

/*查看用户lijiaman的状态*/
[root@linuxforlijiaman ~]# passwd -S lijiaman

lijiaman PS 2017-01-01 0 99999 7 -1 (Password set, SHA512 crypt.)

/*只有root用户可以查看其它用户的状态*/
[lijiaman@linuxforlijiaman ~]$ passwd -S lijiaman

Only root can do that.