[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