▽20010226b
#日記
痛い思いをしつつ社へ.痛い痛い.エスカレータ使っちゃったよ.
社の後輩くんの端末にソフトをインストールしていたら, 「windows2000 で Program Files の配下に作った共有に書き込みできない現象」が発生.
もともと w2k ってのはきちんとユーザを作ってやらないと書き込み権限を与えられないのだけど, 信頼関係の保たれた小さいコミュニティにおいてはこれは面倒な場合があるので, マシンのオーナが許したエリアではゲストユーザによる書き込みを許可する設定にできる. コントロールパネルの「ユーザとパスワード」から 「詳細 - 高度なユーザ管理」で開く「ローカルユーザとグループ」 というパネルの「ユーザ」にある「Guest」のプロパティの 「アカウントを無効にする」のチェックを外して, 該当ディレクトリの共有設定の権限で「Guest」のユーザに書き込み権限を付与すればよい. (こんだけ書いとけば後で自分が忘れたりしないだろう(笑))
で,そのはずだったんだけどうまくいかない. なんでかなーっと思って色々なことを試したんだけど, その結果判った原因は, 「Program Files ディレクトリのセキュリティ設定で 「継承可能なアクセス許可を親からこのオブジェクトに継承できるようにする」 のチェックが入っていない」ことであった.
まぁつまり,プログラムのディレクトリに関しては独自の権限を持たせて, ちょっとでもセキュリティっぽくしよう... ってこと,なんじゃないかなぁ. その割には,デフォルトで Program Files の下にファイルを置こうとする MS 製アプリケーションがあるわけなんだけど. ださ.ださださ.