Bonjour,
Je suis débutant en C.
Pour un programme que je suis en train d'écrire, j'ai besoin d'avoir l'accès en écriture à un fichier (hosts) appartenant à root sur mon disque local.
fichier = fopen("/etc/hosts", "a+");
fprintf(fichier, "%s", virtualHost);
fclose(fichier);
J'obtient une erreur (c'est normal) mais je ne sais pas comment m'authentifier pour avoir les droits en écriture.
Partager