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

(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.
上一篇:C#版-百度网盘API的实现(二)


下一篇:福州大学软件工程1916|W班 第2次作业成绩排名