Comment avoir les droits root pour modifer un fichier de configuration dans /etc sur un pc Linux
Bonjour,
Je suis débutant python, j'utilise la version 2.7.6 via TKinter. sur un pc Linux Ubuntu.
J'ai créé une application avec un fichier de configuration.
Mon fichier de configuration est actuellement dans le répertoire de l'utilisateur.
Code:
/home/user/.fbx/fbx.conf
Je voudrais le placer dansMais je ne comprends pas comment avoir les droits root pour modifier le fichier de configuration dans /etc/fbx/fbx.conf.
Voici mon code pour enregistrer les modifications du fichier conf mais comment faire pour qu'il demande les droits root dans /etc au moment de l'enregistrement du fichier ?
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
def modif_cfg():
global reponse1, reponse2, reponse3
dossier= "/etc/"
path = join(dossier, ".fbx")
chemin = join(path, "fbx.conf")
parameters = list()
parameters.append(reponse1.get())
parameters.append(reponse2.get())
parameters.append(reponse3.get())
file_content = ";".join(parameters)
config_file = open(chemin,'wb')
config_file.write(file_content)
config_file.close() |
Merci.