<分区>
我想在 C 程序中添加、删除或编辑 /etc/passwd
的用户名。是否有执行此类功能的任何标准 Linux 函数?
<分区>
我想在 C 程序中添加、删除或编辑 /etc/passwd
的用户名。是否有执行此类功能的任何标准 Linux 函数?
最佳答案
有adduser
和deluser
。使用 man deluser
获取详细信息。
编辑:我错过了问题中的 C 部分。
man
在这种情况下也是您的 friend 。使用 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 工具
关于c - 如何在/etc/passwd 中添加、删除编辑用户名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40111601/