#!/bin/bash
rq=`date +%Y%m%d`
echo "The login.defs was copy to the /etc/login.defs.bak$rq"
echo "####################################"
cp /etc/login.defs /etc/login.defs.bak$rq
echo "update password length and days"
echo "####################################"
for i in PASS_MAX_DAYS PASS_MIN_LEN PASS_MIN_DAYS PASS_WARN_AGE
do
cat /etc/login.defs |grep $i|grep -v \#
done
sed -i '/PASS_MIN_LEN/s/5/8/g' /etc/login.defs
sed -i '/PASS_MAX_DAYS/s/99999/90/g' /etc/login.defs
echo "###################################"
echo "updated the login.defs"
echo "###################################"
for i in PASS_MAX_DAYS PASS_MIN_LEN PASS_MIN_DAYS PASS_WARN_AGE
do
cat /etc/login.defs |grep $i|grep -v \#
done
echo "##################################"
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/28916011/viewspace-1579992/
,如需转载,请注明出处,否则将追究法律责任。