Linux 修改用户密码

Linux修改密码用 passwd 命令,用root用户运行passwd ,passwd user_name可以设置或修改任何用户的密码,普通用户运行passwd只能修改它自己的密码。

[root@localhost ~]#  passwd  ##修改root用户密码
Changing password for user root..
New password: ##输入新密码
Retype new password:  ##再次确认新密码
passwd: all authentication tokens updated successfully.
[root@localhost ~]# passwd hadoop  ##修改hadoop用户密码
Changing password for user hadoop.
New password:  ##输入新密码
Retype new password:  ##再次确认新密码
passwd: all authentication tokens updated successfully.

1、例如让某个用户不能修改密码,可以用-l 参数来锁定:

[root@localhost ~]# passwd -l hadoop   ## 注:锁定用户hadoop不能更改密码;
Locking password for user hadoop.
passwd: Success  ##注:锁定成功;
[hadoop@localhost ~]# su - hadoop   ##注:su切换到hadoop用户;
[hadoop@localhost ~]$ passwd  ##注:hadoop用户更改密码;
Changing password for user hadoop.
Changing password for hadoop
(current) UNIX password:   ## 注:输入hadoop的当前密码;
passwd: Authentication token manipulation error  ## 注:失败,不能更改密码;

 2、例如清除一个用户的密码 用参数-d,密码清除后登录就无需密码

[root@localhost ~]# passwd -d hadoop  ##注:清除hadoop用户密码;
Removing password for user hadoop.
passwd: Success    ##注:清除成功;
[root@localhost ~]# passwd -S hadoop  ##注:查询hadoop用户密码状态;
Empty password.   ##注:空密码,没有密码

例如: 设置用户 hadoop 两天内不能更改口令,并且口令最长的存活期为30天,并且口令过期前5天通知用户的命令:

chage -m 2 -M 30 -W 5 hadoop

查看用户hadoop当前的口令时效信息:

chage -l hadoop

备注:1.可以用chage user_name进入交互模式修改用户的口令时效;
2.修改口令实质上就是修改口令文件/etc/shadow中与口令时效相关的字段值。

原文链接:https://blog.csdn.net/hyfstyle/article/details/90904992

  • 6
    点赞
  • 34
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值