Ubuntu 12.04で古いDNSサーバーアドレスを新しいアドレスに置き換えることができるプログラムをPythonで開発するための最良のアプローチは何ですか?
更新: 基本的に、resolv.conf ファイルの内容を更新して、そこで構成されているネームサーバーを置き換える方法が必要です。
たとえば、resolv.conf に次のようなものがあります。
nameserver 10.0.0.1
nameserver 10.0.0.2
そして、値を持つように何らかの方法で変更する必要があります。
nameserver 10.0.0.3
nameserver 10.0.0.4
キオスクモードのXubuntuで実行する必要があるユーザーフレンドリーなウィンドウでこれを行う必要があるため、python(または任意のスクリプト言語、またはコマンドラインでも)を使用してこれを作成する必要があります。
**ノート:
これまでのところ、これを実現できる ubuntu コマンドを見つけようとしましたが、見つかりませんでした。
/etc/resolv.confの変更も試みましたが、Pythonにはファイルを変更する機能がないため、ファイルを削除して新しいコンテンツでファイルを作成する必要がありますが、これを行う権限がありません(すでにchmod 777を試しましたおよび chattr -a を使用しましたが、機能しませんでした)