centos 一键修改pppoe拨号的宽带账号和密码

发布时间 2023-07-26 14:37:45作者: super_ip

默认的pppoe-setup去设置或修改密码相对麻烦,为了偷懒使用脚本可以快速的部署。

具体代码如下:

#!/bin/bash

# PPPoe账号密码文件路径
PAP_SECRETS="/etc/ppp/pap-secrets"
CHAP_SECRETS="/etc/ppp/chap-secrets"

# 清空现有账号密码文件
> "$PAP_SECRETS"
> "$CHAP_SECRETS"

# 输入新的账号密码
read -p "请输入PPPoe用户名: " USERNAME
read -p "请输入PPPoe密码: " PASSWORD
echo "\"$USERNAME\" * \"$PASSWORD\"" >> "$PAP_SECRETS"
echo "\"$USERNAME\" * \"$PASSWORD\"" >> "$CHAP_SECRETS"

echo "PPPoe账号密码已更新完成"

现在,脚本会将用户名和密码以正确的格式写入/etc/ppp/pap-secrets和/etc/ppp/chap-secrets文件中,用户名将被加上引号。