c - 如何在/etc/passwd 中添加、删除编辑用户名

标签 c linux

<分区>

我想在 C 程序中添加、删除或编辑 /etc/passwd 的用户名。是否有执行此类功能的任何标准 Linux 函数?

最佳答案

adduserdeluser。使用 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/

相关文章:

c - 如何从c中的动态数组中访问数据?

c++ - 使用头文件中定义的宏

Linux 相当于 Windows "Startup"文件夹

linux - 关于 linux 操作系统上 c 中的图形用户界面

linux - 如何在Linux内核中只创建一个模块?

c - 从 bash 运行时,for 循环在 c 文件中被跳过

c - 移植 Autodesk Animator Pro 以实现跨平台

c - gcc在优化-O3时消耗所有内存

linux - Ping 并使用三个八位字节 ipv4 地址。为什么它有效?

Linux终端用符号替换路径