[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];
とかですね。
--
鵜飼文敏