[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-devel:14327] Re: root 判定法 (Re: xfree86 3.3.6 が動きません)
In article <E15FX3U-0004MB-00@xxxxxxxxxxxxxxxxxxxxxx> (at Thu, 28 Jun 2001 17:21:40 +0900), Takao KAWAMURA <kawamura@debian.org> says:
> > # でも、ホームディレクトリのほうは、なかなかきれいな解が
> > # 見付からない。。。川村さんのでうまくいきそうだけど、
> > # /etc/passwd っていつでも信じてよかったんでしたっけ?
> require "etc"
> home = Etc::getpwuid.dir
>
> だけで,エントリが/etc/passwdにあろうがデータベースにあろう
> が,何も考えずにホームディレクトリを得ることができますが,
> Perlでも同様のライブラリがあるのでは?
$home = [getpwuid($<)]->[7];
とかではだめですか?
--yoshfuji