35、Unix系统用户密码管理全攻略

Unix系统用户密码管理全攻略

1. 强制密码更改

在Unix系统中,很多时候需要强制用户更改密码,比如当有员工离职且其拥有高级系统访问权限时。大部分Unix系统都提供了相应的命令来实现这一功能,以下是不同Unix版本的相关命令:
| 系统 | 命令 |
| ---- | ---- |
| AIX | pwdadm -f ADMCHG |
| FreeBSD | chpass (交互式,但可使用脚本自动化) |
| HP-UX | passwd -f |
| Linux | chage -d 0 -M 999 (若未启用密码时效) |
| Solaris | passwd -f |
| Tru64 | usermod -x password_must_change=1 |

在Linux系统中, chage -d 0 -M 999 命令的工作原理是将最后一次密码更改的日期设置为1970年1月1日,并将最大密码使用期限设置为999天。如果启用了密码时效功能,则可以省略 -M 选项。

对于FreeBSD系统,可以使用以下脚本来自动化强制密码更改的过程:

#!/bin/tcsh
setenv EDITOR ed
/usr/bin/chpass $1 <<END
/Change/
s/:.*$/: 12 31 1999/
w
q
END

你可以选择任何过去的日期。

2. 管理大量密码

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值