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程序创建新用户?
(3个答案)
可能重复:
How to create a linux user using C/C++?
有没有办法在Linux中用C程序创建新用户?
最佳答案
做好每件事是一个相当复杂的过程。对于您来说,最简单的方法是使用useradd
或system()
/fork
运行exec
程序。否则,如果您真的真的需要在自己的代码中执行此操作,请获取useradd
的源代码并对其进行研究。有关查找useradd
源的信息,请参见this question。
08-15 23:23