if [ $# -eq 1 ];then
/usr/sbin/userdel $1;
/usr/sbin/groupdel $1;
/usr/sbin/useradd -g users $1;
/usr/bin/passwd -u $1;
/usr/bin/passwd -u -f $1;
mkdir /home/$1
mkdir /home/$1/.ssh;
wget http://ip/pubkey/$1.key -O /home/$1/$1.key
cat /home/$1/$1.key > /home/$1/.ssh/authorized_keys;
chown -R $1 /home/$1;
chgrp -R users /home/$1;
chmod 700 /home/$1;
chmod 700 /home/$1/.ssh;
chmod 600 /home/$1/.ssh/*;
chown -R $1 /home/$1/.ssh;
fi
本文介绍了一个用于批量管理用户的Shell脚本,该脚本能够实现用户账号的删除、重建及SSH密钥的自动配置等功能。通过一系列命令组合,提高了用户管理效率。
8224

被折叠的 条评论
为什么被折叠?



