(PHP 4, PHP 5, PHP 7)
posix_getpwuid — Kullanıcı kimliği belirtilen kullanıcı hakkında bilgi döndürür
$uid
) : array
uid
kullanıcı kimlikli kullanıcı hakkında bilgiyi
bir dizi içinde döndürür.
uid
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 uid
değiştirgesine 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. |
Ö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" )