批量修改hosts sh脚本

本文介绍了一种使用Shell脚本配置密码并设置自动执行任务的方法。通过读取用户输入的密码,保存至文件,并利用该密码执行一系列系统操作,包括创建执行脚本、设置主机名、配置网络地址、转移脚本至系统目录、更新cron任务等。此脚本还演示了如何使用sudo命令结合用户密码实现权限提升。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

#!/bin/sh
echo "Enter User password ::"$cond2
read cond2
if [  -z "$cond2" ]
then
echo Your password file configuration successfully skiped..................
else
echo "$cond2" > pas.txt
echo Your password file configuration successfully finced..................
fi
echo '#!/bin/sh' > st.sh
echo 'b=$(hostname)' >> st.sh
echo 'c=$(ifconfig eth0 | grep "inet addr" | cut -d':' -f2 | cut -d' ' -f1 )' >> st.sh
echo 'echo $c $b > 1' >> st.sh
chmod +x st.sh
cat pas.txt | sudo -S mv st.sh /opt/
cat pas.txt | sudo -S cp /var/spool/cron/crontabs/root .
cat pas.txt | sudo -S chown $a root
echo '@reboot /opt/st.sh' >> root
cat pas.txt | sudo -S chown root root
cat pas.txt | sudo -S chmod 0600 root
cat pas.txt | sudo -S mv root /var/spool/cron/crontabs/root

https://github.com/tonyreddy/Chanage_hostname/blob/master/Hostname_Change.sh

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

未来AI编程

共鸣===鼓励 打赏您随意

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值