posix_getpwuid($user);
تعمل الدالة posix_getpwuid تستخدم للرجوع لمعلومات يوزر معين من خلال رقم اليوزر او اسمه او حتى على الشكل التالي
Array
(
[name] => tom
[passwd] => x
[uid] => 10000
[gid] => 42
[gecos] => "tom,,,"
[dir] => "/home/tom"
[shell] => "/bin/bash"
)
انا افضل ان تجرب تستخدم $_["shell"] string loginshell (/bin/slash)
عشان تقدر تنفذ اوامر النظام فا احتمالية تخطي السيف مود عليه , ملاحظة الدالة كثير من استخداماتها لاتعمل على توزيعات لينكس من نوع GNU ولكن تعمل بشكل ممتاز في توزيعات مثل BSD