- PR -

ファイルのアクセス権変更について

1
投稿者投稿内容
myk
会議室デビュー日: 2005/06/09
投稿数: 3
投稿日時: 2005-06-15 10:26
質問です。
サーバ側から、ローカルマシン上の
ファイルのアクセス権を変更する
(読取り専用にする等)
ことは可能でしょうか?

どなたかご存知の方がいらっしゃいましたら
ご教授お願いいたします。
Edosson
ぬし
会議室デビュー日: 2004/04/30
投稿数: 675
投稿日時: 2005-06-15 10:43
「サーバ」というのは「クライアント」と対で使われる言葉であって、
「ローカルマシン」というのは、個々のマシンそのもののことですよ。

で、あるマシンから、他のマシン上のファイルのアクセス権を
変更することは可能かどうか、ということでしょうか。
権限があれば可能でしょう。

クライアント・サーバ・システム上で、ということであれば、
そんなことができたらセキュリティホールでしょう。

[ メッセージ編集済み 編集者: Edosson 編集日時 2005-06-15 10:45 ]
かつのり
ぬし
会議室デビュー日: 2004/03/18
投稿数: 2015
お住まい・勤務地: 札幌
投稿日時: 2005-06-15 10:55
・どのような環境/構成であるのか
・何をサーバ/クライアントとしているか
・どのようなAPI/ツールを使用するのか
・どういう経緯でそのような事をするのか

そのような事がわからないと、質問に答えようがないですよ。
そもそも、Javaでやりたいんですか?
(Javaの会議室だからJavaかもしれませんが)
myk
会議室デビュー日: 2005/06/09
投稿数: 3
投稿日時: 2005-06-15 11:41
説明不足で申し訳ありません

環境(サーバ)
windowsXP
tomcat5.0.3
JDK1.4.2

目的は、
クライアントからファイルをアップロードし、
その後、アップロードしたクライアント上の
ファイルのアクセス権を読取り専用にしたいのです。

現状は、
サーバとクライアントのOSログインIDとpassが
同じ場合は、DosコマンドのATTRIBを
servletプログラムに組み込んで、
ファイルのアクセス権を変更することは
できたのですが、
IDとpassが違う場合は当然?のごとく、動作しません。

何かいい方法があれば、
ご教授願います。
よろしくお願いいたします。
(株)ぽち
ぬし
会議室デビュー日: 2002/09/10
投稿数: 376
投稿日時: 2005-06-15 12:59
クライアントからのアップロード先はサーバではないんですか?

クライアント(不明)→サーバ(winXP)

の流れでファイル自体もサーバに行くんですよね?
違うのかな。

引用:
アップロードしたクライアント上のファイル


というのが理解できませんでした。
uk
ぬし
会議室デビュー日: 2003/05/20
投稿数: 1155
お住まい・勤務地: 東京都
投稿日時: 2005-06-15 13:04
引用:

mykさんの書き込み (2005-06-15 11:41) より:
目的は、
クライアントからファイルをアップロードし、
その後、アップロードしたクライアント上の
ファイルのアクセス権を読取り専用にしたいのです。


このようなことが間単にできたら、セキュリティ上問題がありますね。
そのような動作を行うには、まずクライアント側で動作する何らかのプログラム(ActiveXなど)
が必要で、なおかつクライアント側でそのプログラムの実行を受け入れる必要があります。

引用:

現状は、
サーバとクライアントのOSログインIDとpassが
同じ場合は、DosコマンドのATTRIBを
servletプログラムに組み込んで、
ファイルのアクセス権を変更することは
できたのですが、
IDとpassが違う場合は当然?のごとく、動作しません。


これはいったいどのようにしたのですか? クライアントのディレクトリを共有設定にしている
ということですか? 他に書かれていない前提があるような気がします。「当然のごとく」って
書いてありますが、何が当然なのかよくわかりません。
Mr.Box
会議室デビュー日: 2003/09/20
投稿数: 1
投稿日時: 2005-06-15 14:57
JavaWebStartをjarファイル署名付きで使用すればできないことも
ないような気がします。結局はローカルにクライアントプログラム
を動かすことになりますが。
1

スキルアップ/キャリアアップ(JOB@IT)