posix_getpwuid

(PHP 4, PHP 5, PHP 7, PHP 8)

posix_getpwuidKullanıcı kimliği belirtilen kullanıcı hakkında bilgi döndürür

Açıklama

posix_getpwuid(int$kullanıcı_kimliği): array|false

kullanıcı_kimliğikimlikli kullanıcı hakkında bilgiyi bir dizi içinde döndürür.

Bağımsız Değişkenler

kullanıcı_kimliği

Kullanıcı kimliği.

Dönen Değerler

Şu elemanları içeren bir ilişkisel dizi döner:

Kullanıcı bilgileri dizisi
AnahtarAçı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.
İşlev başarısız olursa false döndürür.

Örnekler

Ö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" )

Ayrıca Bakınız

  • posix_getpwnam() - Kullanıcı adı belirtilen kullanıcı hakkında bilgi döndürür
  • POSIX getpwnam(3) kılavuz sayfası
To Top