- - PR -
BufferedWriterの権限について
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2005-12-20 20:22
はじめて投稿させていただきます。
宜しくお願いいたします。 Solaris上でJSPの開発をしています。 BufferedWriterを使用してファイルの書き込み処理をしているのですが、 エラーハンドリング処理のため、あえてエラーにしようと思い該当ファイルの 権限を"chmod 000 aaa.txt"のようにしたところ問題なく書き込めてしまいました。 こういった権限を設定する方法があるのか、それともデフォルトでこのような仕様に なっているのでしょうか? 現状では特に問題はありませんが少し気になったもので書き込みさせて頂きました。 どなたか詳しい方がいらっしゃいましたらご教授いただければありがたいと思います。 | ||||
|
投稿日時: 2005-12-20 21:05
root でサーブレットコンテナを起動しているとか?
| ||||
|
投稿日時: 2005-12-20 22:18
インギさん
返答いただき有難うございます。 確かにrootで起動させています。 rootで起動させている場合は権限に関係なく処理されてしまうものなのでしょうか? | ||||
|
投稿日時: 2005-12-20 22:54
>rootで起動させている場合は権限に関係なく処理されてしまうものなのでしょうか?
root以外のユーザで検証すれば切り分けできます | ||||
|
投稿日時: 2005-12-21 00:32
UNIXのrootユーザはアクセス制限を回避してどんなことでもできてしまいます。(最近はそうでもない仕組みもありますが、とりあえず「伝統的なUNIXの振る舞いでは」ということで) rootでアプリケーションサーバを実行するのは非常に危険ですよ。 | ||||
|
投稿日時: 2005-12-21 22:10
佐々木さん
返答いただき有難うございます。 rootではなく別ユーザーで起動させたいと思います。 |
1