Path: sran265!katsu From: katsu@sran14.sra.co.jp (Katsuhiro Watanabe) Message-ID: Date: 22 Jun 92 08:55:37 Organization: Software Research Associates, Inc.,Japan Newsgroups: fj.jokes Subject: Re: Nobody's perfect. (Re: Wildcard '*' ..... ) Distribution: fj References:  jp で一番 follow が遅い渡邊@SRAです。  /usr/bin にあるコマンドで、どんな馬鹿 root がどんな操作をしようと 安全なものを挙げよという問題に関して、 記事 で kamide@sra.co.jp (Akiyoshi Kamide - JS1CPW) さんいはく > /usr/bin/ps rm /etc/psdatabase; ln -s /vmunix /etc/psdatabase という前準備のもとで、  /usr/bin/ps -U というのはどうでしょう?  上では vmunix を攻撃しましたが、Sun OS を使っているなら init を 攻撃するという手もあります。  大抵の boot loader は /vmunix の代わりのファイルを指定できるように なっている(そして /vmunix.old /vmunix.generic などのファイルが 残っていることがしばしばある)のに対して、init のファイル名を ブート時に指定できるシステムというのはないので、vmunix より init が 壊れた場合の方が事態はより悪いですね。  以前は init は(rm はできても)test busy で modify できないのが 普通だったのですが、Sun OS ではしばらく前から text busy にならなく なっており、注意の必要性が増大しています。  ちなみに最近の {Sun OS, NEWS OS} では /sbin/init のコピーが /usr/etc/init にも置いてありますから、いざという時に役に立つかも しれません。(コピーを準備した本来の意図は何なのでしょう?) -- ----____----____ 渡邊克宏 SRAソフトウェア工学研究所 June Programmer のいいつたえ「6月にプログラミングすると幸せになれる」