ssh远程批量替换某个文件中的字符串,ssh远程执行sudo指令

360xh01~360xh07先做秘钥验证
然后把lw用户sudo做无密码验证

批量查询某个用户有没有定时任务
for i in lw@360xh01 lw@360xh02 lw@360xh03 lw@360xh04 lw@360xh05 lw@360xh06 lw@360xh07
do 
echo $i
ssh $i -t "sudo crontab -u shaoping -l"
echo
done

批量查询某个用户下是否有程序在执行
for i in lw@360xh01 lw@360xh02 lw@360xh03 lw@360xh04 lw@360xh05 lw@360xh06 lw@360xh07
do 
echo $i
ssh $i -t "ps -ef|grep shaoping"
echo
done




批量注销某个用户的账号
for i in lw@360xh01 lw@360xh02 lw@360xh03 lw@360xh04 lw@360xh05 lw@360xh06 lw@360xh07
do 
ssh $i -t "sudo sed -i '/shaoping/ { s/\/bin\/bash/\/sbin\/nologin/g; }' /etc/passwd"
echo $i
ssh $i "cat /etc/passwd|grep shaoping"
echo
done
发布了54 篇原创文章 · 获赞 4 · 访问量 5万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章