Sistem kullanıcıları vertabanına erişim için kullanılan veri yapıları ve işlevler pwd.h başlık dosyasında bildirilmiştir.
struct passwd
veri türü
passwd veri yapısı sistem kullanıcıları veritabanındaki girdiler hakkındaki bilgileri tutar. En azından şu üyelere sahiptir:
char *pw_name
Kullanıcının oturum açma ismi.
char *pw_passwd
Şifrelenmiş parola dizgesi.
uid_t pw_uid
Kullanıcı kimliği numarası.
gid_t pw_gid
Kullanıcının öntanımlı grup kimliği numarası.
char *pw_gecos
Dizge genelde kullanıcının isim ve soyadını içermekle birlikte telefon numarası gibi bilgiler için de kullanılabilir.
char *pw_dir
Kullanıcının ev dizini ya da ilk çalışma dizini. Sistem bağımlı yorumlama durumunda bu bir boş gösterici olabilir.
char *pw_shell
Kullanıcının öntanımlı kabuğu ya da kullanıcı oturum açtığında çalıştırılacak ilk dosyanın ismi. Sistem öntanımlısının kullanılacağını belirtmek üzere bu üye bir boş gösterici olabilir.