Perl

getpwnam

getpwnam UID


ユーザ名を指定しユーザ情報を取得する関数です。

getpwnamの使い方

# ユーザ名 Jack のユーザ情報を取得
($name,$passwd,$uid,$gid,$quota,$comment,$gcos,$dir,$shell)
    = getpwnam 'jack';
print "$name,$passwd,$uid,$gid,$quota,$comment,$gcos,$dir
,$shell\n";
> jack,$1$q22IYHIg$Ovllz5nhClO.4jPMPIDwx.,500,500,,,Jack danieru,/home/jack,/bin/bash

print my $uid = getpwnam 'jack',"\n";
> 500

関連記事