想知道在PHP中是否有与C中类似于getspnam的函数也是如此...
我在php中找到了一个名为posix_getpwnam()的函数,几乎完成了相同的任务。手册中的一个例子如下:
<?php
$userinfo = posix_getpwnam("tom");
print_r($userinfo);
?>
输出为
Array
(
[name] => tom
[passwd] => x
[uid] => 10000
[gid] => 42
[gecos] => "tom,,,"
[dir] => "/home/tom"
[shell] => "/bin/bash"
)
正如您所看到的那样,它是从/ etc / passwd文件中提供详细信息,而我需要从/ etc / shadow文件中获取它们。
在C语言中,这可以通过使用getspnam(“tom”)轻松完成,并且可以从预定义的结构中取消引用数据。
那么我们怎样才能使用php?