投稿日 | : 2006/12/01(Fri) 13:49 |
投稿者 | : 魔界の仮面弁士 |
Eメール | : |
URL | : |
タイトル | : Re^10: 制限ユーザーでファイル作成 |
> ALLUSERS 2 にして
> C:\Documents and Settings\All Users\Documents
> にインストールすると、問題なく起動できます。
やはりそうですか。先の回答の
>> 一方、現在の per-machine の MSI としている場合には
>>(中略)
>>All Users フォルダ配下に配置しないと、他のユーザがアプリを使えなくなってしまいます。
という部分の件ですね。
All Users フォルダに対しては、制限ユーザに対する実行と読み取りが許可されて
いるはずなので、実行可能なのだと思います。(書き込みはできないかも知れませんが)
http://support.microsoft.com/kb/304040/ja
> また、アドミでソフトを起動して、ファイル作成することは可能ですが
そうですね。管理者(Administrators グループ)相当のユーザは、ほぼすべての
フォルダに対するフルアクセス権限を持っていますので、管理者であるならば、
どのフォルダに対してもファイル作成が可能かと思います。
> 制限ユーザーでアドミが作成したファイル(同じファイル)をopenして
> putでファイル作成しようとするとエラーになってしまいます。
恐らくは、制限ユーザ(Users グループ)に対するアクセス許可が、
「読み込み可能だが、書き込みは許可されていない」
という状態になってしまっているのだと思われます。
確認のため、作成したファイルに対するアクセス許可権限を調べてみてください。
> アドミでファイル作成していなければ、制限ユーザーでも問題なくputできます。
その制限ユーザで作成したファイルが、他の制限ユーザが使用可能かどうかも
確認しておいた方が良いでしょう。
すべての制限ユーザ(Users グループ)に対する書き込みアクセス権が与えてあるのならば
良いですが、特定の制限ユーザに対するアクセス権しか無いのだとすれば、
複数アカウントでの運用時に、また同じ問題にぶつかってしまうかも知れませんので。