getpwnam
getpwnam NAME
指定したユーザに対する以下の情報を返します。スカラーコンテキストではユーザIDを返します。
WindowsXP + Active Perlでは使えませんでした。
1 | ユーザ名 |
2 | ユーザのパスワード |
3 | ユーザID |
4 | グループID |
5 | quota |
6 | コメント |
7 | 本名 |
8 | ホームディレクトリ |
9 | シェルプログラム |
サンプルプログラム
use strict; my ($name, $password, $uid, $gid, $quota, $comment, $gcos, $dir, $shell) = getpwnam 'user1'; printf "%s,%s,%s,%s,%s,%s,%s,%s,%s\n", $name, $password, $uid, $gid, $quota, $comment, $gcos, $dir, $shell;
関連項目
・getgrnam関数・getpwent関数
・getpwuid関数