如何创建允许所有用户更改网络连接的脚本?

如何创建允许所有用户更改网络连接的脚本?

我想创建一个 bash 脚本,使所有用户都能连接到无线网络。按照这一页,我可以设置它,并且它可以工作。但是,我希望能够通过运行脚本更快地完成此操作。

我考虑过sed这样使用

sudo sed -i "s/auth_admin_keep/yes/g" /usr/share/polkit-1/actions/org.freedesktop.NetworkManager.policy

但是在这个文件中,有两个实例auth_admin_keep,我只想替换第一个。即使我不小心运行了两次脚本,我也不希望脚本替换第二个。

答案1

警告: 此答案仅适用于 12.04。相关文件可能会在未来版本中发生变化,因此请勿在其他 Ubuntu 版本中尝试。

感谢这个网站,我找到了问题的答案。我在 Ubuntu 12.04 中需要这个,我需要更改的是第 695 行,所以无论我运行多少次,这个命令都能完成任务。

sudo sed -i "695s/auth_admin_keep/yes/g" /usr/share/polkit-1/actions/org.freedesktop.NetworkManager.policy

相关内容