1


  C の getspnam に似た関数が php にもあるかどうか疑問に思っています

.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を使用してそれを行うことができますか??


4

0 に答える 0