(PHP 4, PHP 5, PHP 7, PHP 8)
posix_getpwuid — Kullanıcı kimliği belirtilen kullanıcı hakkında bilgi döndürür
kullanıcı_kimliği
kimlikli kullanıcı hakkında bilgiyi bir dizi içinde döndürür.
kullanıcı_kimliği
Kullanıcı kimliği.
Şu elemanları içeren bir ilişkisel dizi döner:
Anahtar | Açıklama |
---|---|
name | Kullanıcının kullanıcı ismi. Kullanıcının gerçek ismi değil, en fazla 16 karakter uzunlukta olabilen ve sistemde oturum açarken kullandığı kısa adıdır. |
passwd | Kullanıcının parolası bu elemanda şifreli olarak bulunur. Sistemde "shadow" parolalar kullanılıyorsa sadece bir * imi bulunur. |
uid | Kullanıcı kimliği. İşlevi çağırıken kullanıcı_kimliği bağımsız değişkenine atananla aynı olmalıdır. |
gid | Kullanıcının grup kimliği. Grup ismini ve üye listesini öğrenmek için posix_getgrgid()işlevini kullanabilirsiniz. |
gecos | GECOS, Honeywell sistemlerden kalma artık kullanılmayan bir alan olmakla beraber içeriği POSIX tarafından şekillendirilmiştir.Alan birbirlerinden virgül ile ayrılmış olarak kullanıcının tam ismini, iş ve ev telefonlarını ve büro numarasını içerebilir. Çoğu sistemde kullanıcının tam ismi için kullanılmaktadır. |
dir | Kullanıcının ev dizininin mutlak yolunu içerir. |
shell | Kullanıcının öntanımlı kabuğunu çalıştıran dosyanın mutlak yolu. |
false
döndürür. Örnek 1 - posix_getpwuid() örneği
<?php
$userinfo = posix_getpwuid(10000);
print_r($userinfo);
?>
Yukarıdaki örnek şuna benzer bir çıktı üretir:
Array ( [name] => tom [passwd] => x [uid] => 10000 [gid] => 42 [geocs] => "tom,,," [dir] => "/home/tom" [shell] => "/bin/bash" )