This question already has answers here:

How to create a linux user using C/C++?
(3个答案)
可能重复:
How to create a linux user using C/C++?
有没有办法在Linux中用C程序创建新用户?

最佳答案

做好每件事是一个相当复杂的过程。对于您来说,最简单的方法是使用useraddsystem()/fork运行exec程序。否则,如果您真的真的需要在自己的代码中执行此操作,请获取useradd的源代码并对其进行研究。有关查找useradd源的信息,请参见this question

08-15 23:23