Je souhaite append, supprimer ou modifier les noms d’utilisateur de /etc/passwd
dans un programme C. Existe-t-il des fonctions standard de Linux qui effectuent de telles fonctions?
Il y a adduser
et deluser
. Utilisez man deluser
pour plus de détails.
EDIT: j’ai manqué la partie C dans la question.
man
est aussi votre ami dans ce cas. Avec man 3 deluser
vous pouvez demander s’il existe quelque chose dans stdlib appelé ainsi. Lisez https://unix.stackexchange.com/questions/3586/what-do-the-numbers-in-a-man-page-mean pour plus d’informations à ce sujet.
Ce n’est pas le cas. Vous voudrez peut-être appeler l’outil Unix à partir de C: Comment écrivez-vous un programme C pour exécuter un autre programme?