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.Je voudrais le placer dans
Code : Sélectionner tout - Visualiser dans une fenêtre à part /home/user/.fbx/fbx.confMais je ne comprends pas comment avoir les droits root pour modifier le fichier de configuration dans /etc/fbx/fbx.conf.
Code : Sélectionner tout - Visualiser dans une fenêtre à part /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 ?
Merci.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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()
Partager