我是 perl 的新手,我想做的是确保每个用户至少 7 天不断修改他的密码。如果他没有,系统将促使他更改密码或将他注销。但在我的例子中,包含所有用户 ID 和密码的文件都在一个文件中userid_passwd.txt
。因此,如果单个用户修改或更改了他的密码,则文件戳userid_passwd.txt
将被更改。因此,即使一个用户遵循每周修改一次密码的规范并休息一下,他们也将能够登录。
open WORDSLIST, $filename
or die "can't open wordlist: $!";
if (-M WORDSLIST < 7.0) {
while ($name = <WORDSLIST>) {
\\Do Something
}
}
close WORDSLIST
or die "couldn't close wordlist: $!";
但是代码部分if (-M WORDSLIST < 7.0) {
不是我想要的,因为我的文件包含每个用户的用户 ID 和密码,顺序是后者分配给一个哈希变量。