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

来源:互联网 发布:程序员工资 知乎 编辑:程序博客网 时间:2024/06/10 02:38
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
原创粉丝点击