操作系统 > Linux > 文章内容

Linux操作系统学习笔记权限管理(4)

2016-6-8编辑:ljnbset

设置/更改用户口令——passwd

     一般我不会也没有必要解释每个命令的带的参数,但是passwd我会介绍它的参数含义及用法,因为我觉得在系统维护中会常用到。

[linuxidc@localhost ~]$ su - root
口令:
[root@localhost ~]# passwd -l linuxidc ==>锁定用户linuxidc的账号
Locking password for user linuxidc.
passwd: Success
[root@localhost ~]# passwd -S linuxidc  ==>查看用户状态
linuxidc LK 2013-02-03 0 99999 7 -1 (Password locked.)  ==>为锁定状态
[root@localhost ~]# tail -2 /etc/shadow  ==>账号锁定后,有木有发现密码位前面多了两个!!,表示密码不可用
linuxidc:!!$1$XRmjIBM9$SgXA00pPfvhjvxt/9..Lh.:15739:0:99999:7:::
user1:!!:15771:0:99999:7:::
[root@localhost ~]# passwd -u linuxidc  ==>为账号linuxidc解锁
Unlocking password for user linuxidc.   ==>已被成功解锁
passwd: Success.
[root@localhost ~]# passwd -S linuxidc   ==>再次查看用户状态
linuxidc PS 2013-02-03 0 99999 7 -1 (Password set, MD5 crypt.)
[root@localhost ~]# tail -2 /etc/shadow  ==>观察密码位变化,没有了两个!!,表示密码可用
linuxidc:$1$XRmjIBM9$SgXA00pPfvhjvxt/9..Lh.:15739:0:99999:7:::
user1:!!:15771:0:99999:7:::
[root@localhost ~]# passwd -d linuxidc  ==>清楚用户linuxidc的密码
Removing password for user linuxidc.  ==>密码已被成功清除
passwd: Success
[root@localhost ~]# tail -2 /etc/shadow ==>查看密码位有什么变化
linuxidc::15771:0:99999:7:::  ==>密码位变空了。。。
user1:!!:15771:0:99999:7:::
[root@localhost ~]# passwd linuxidc   ==>为用户重新设定密码
Changing password for user linuxidc.
New UNIX password: 
BAD PASSWORD: it is based on a dictionary word
Retype new UNIX password: 
passwd: all authentication tokens updated successfully.  ==>OK,密码已经设置成功了
[root@localhost ~]# 

注意,“未设置密码”的用户账号尚未完成初始化,处于不可登录状态,与“空密码”的情况不同,普通用户可以使用passwd命令,但只能更改自己的密码。另外,被锁定的账号也不能登录系统。

Linux操作系统学习笔记权限管理(3)

热点推荐

登录注册
触屏版电脑版网站地图