当前位置: 首页 > Linux

如何在Linux中锁定和解锁多个用户

时间:2023-04-07 01:03:54 Linux

“usermod”和“passwd”命令用于一次锁定或解锁一个用户帐户,但也可用于使用shell一次设置多个用户帐户环形。我们将创建以下三个shell脚本来锁定和解锁多个帐户以及查看帐户状态。创建锁定用户的脚本创建查看用户状态的脚本创建解锁用户的脚本列出需要锁定或解锁的用户,前提是已经创建了以下用户:[root@localhost~]#catuser-lists.txtu1u2u3u4u5[root@localhost~]#tail-5/etc/passwdu11002:1002::/home/u1:/bin/bashu21003:1003::/home/u2:/bin/bashu31004:1004::/home/u3:/bin/bashu41005:1005::/home/u4:/bin/bashu51006:1006::/home/u5:/bin/bash如何在Linux中锁定和解锁多个用户如何在Linux脚本一中锁定和解锁多个用户,锁定多个用户的脚本使用以下shell脚本在Linux中锁定多个用户帐户。[root@localhost~]#vimuser-lock.sh!/bin/bashforuserincatuser-lists.txtdopasswd-l$userdone最后,运行脚本锁定文件中的用户列表。[root@localhost~]#shuser-lock.shu1用户的锁定密码.passwd:u2用户的成功锁定密码.passwd:u3用户的成功锁定密码.passwd:u4用户的成功锁定密码.passwd:u5用户的成功锁定密码.passwd:Success如何在Linux中锁定和解锁多个用户如何在Linux中锁定和解锁多个用户~]#vimuser-lock-status.sh!/bin/bashforuserincatuser-lists.txtdopasswd-S$userdone最后运行脚本查看用户锁定状态:[root@localhost~]#shuser-lock-status.shu1LK2021-02-280999997-1(Passwordlocked.)u2LK2021-02-280999997-1(密码已锁定。)u3LK2021-02-280999997-1(密码已锁定。)u4LK2021-02-280999997-1(密码已锁定。)u5LK2021-02-280999997-1(密码已锁定。)如何在Linux中锁定和解锁多个用户在Linux中锁定和解锁多个用户如果上面的输出在用户名后显示LK,则表示用户已被密码锁定。脚本3.解锁多个用户的脚本使用以下shell脚本解锁多个用户帐户:[root@localhost~]#vimuser-unlock.sh!/bin/bashforuserincatuser-lists.txtdopasswd-u$userdone运行此脚本解锁用户密码:[root@localhost~]#shuser-unlock.sh用户解锁密码u1.passwd:用户成功解锁密码u2.passwd:用户成功解锁密码u3.passwd:用户成功解锁密码u4。passwd:SuccessUnlocking用户u5.passwd的密码:Success如何在Linux中锁定和解锁多个用户总结在本教程中,您学习了如何在Linux中使用shell脚本锁定和解锁多个用户帐户。