[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-devel:14326] Re: root 判定法 (Re: xfree86 3.3.6 が動きません)



At Thu, 28 Jun 2001 17:21:40 +0900,
Takao KAWAMURA wrote:

> > # でも、ホームディレクトリのほうは、なかなかきれいな解が
> > # 見付からない。。。川村さんのでうまくいきそうだけど、
> > # /etc/passwd っていつでも信じてよかったんでしたっけ?
> 
> NIS環境とか考えるとコトはそう単純じゃないですね.Rubyだと
> 
>         require "etc"
>         home = Etc::getpwuid.dir
> 
> だけで,エントリが/etc/passwdにあろうがデータベースにあろう
> が,何も考えずにホームディレクトリを得ることができますが,
> Perlでも同様のライブラリがあるのでは?

 $homedir = (getpwuid($<))[7];

とかですね。

-- 
鵜飼文敏