简单的问题;我需要用什么函数或库来编写一个非常简单的程序(在C中)(linux,ubuntu)来查明系统中是否存在用户?
在bash中我会这样做:
'ls -la /home | grep $user | wc -l'
我认为它是C(或python)的posix?任何人都可以帮助我开始吗?
一个例子是完美的:
$ doesUserExist John
0
或
$ doesUserExist John
1
谢谢!
答案 0 :(得分:6)
getpwnam
用于对passwd数据库的所有访问。如果它返回NULL,则用户不存在。
答案 1 :(得分:2)