我想在C程序中添加或删除或编辑/etc/passwd
的用户名。是否有任何标准的Linux功能可以执行此类功能?
答案 0 :(得分:2)
有adduser
和deluser
。使用man deluser
了解详情。
man
也是你的朋友。使用man 3 deluser
,您可以询问stdlib中是否有任何类似的内容。请阅读https://unix.stackexchange.com/questions/3586/what-do-the-numbers-in-a-man-page-mean以获取更多信息。
事实并非如此。您可能想要在C:How do you write a C program to execute another program?
中调用unix工具