■SI ObjectBrowser掲示板

ユーザの皆様、開発者、サポート担当者の交流のための掲示板です!discussion
ユーザーのみなさま同士で教え合ったり、アドバイスしたりする暖かい交流の場にしたいと思っていますので、相互協力をよろしくお願いします。なお、過去に同じようなQ&Aがあるケースも多いので、投稿前にキーワード検索してみてください。

※◆のカラーは投稿の対象となる製品に対応しています。【…OB …OBER …全般 ◇…その他】
※ライセンスに関するお問合せにつきましては、お問い合わせページよりご連絡いただきますようお願いいたします。
※誹謗中傷や公序良俗に反する書き込みはご遠慮ください。運営側の判断によりメッセージを削除する場合があります。
※環境依存や技術的調査が必要な問題については掲示板上ではお答えしかねます。ご了承ください。




リモートデスクトップを用いたインストール時の権限付与について 2018/09/20 16:31:40
たまちゃん
お世話になっております。
先日ObjectBrowser v14のインストールを行いました。

Aというアカウントで端末@にログインし、リモートデスクトップ接続を用いてBというアカウントで端末AにObjectBrowser v14のインストールを行いました。

後日、「"C\ProgramData\OB14\temp\SQLLOG.IDX"」というファイルに対してAアカウントのフルコントロール権限(プロパティ→セキュリティから確認)が付与されているのを確認しました。(Bアカウントとしてインストールを実行している)

端末AにBアカウントとしてインストールしたにもかかわらず、Aアカウントの権限が付与されるのは仕様でしょうか?




また、別アカウント(Cアカウントとする)で製品を起動してSQLを実行しようとした場合、権限がないためうまくいきませんでした。こちらでFAQや過去の掲示板をみて、「"C\ProgramData\OB14\temp\SQLLOG.IDX"」を消去してみましたが、変わらずSQLが実行できませんでした(Cアカウントに対して権限が新たに付与され、新規のSQLLOG.IDXは作成されたのに)

最終的に、C\ProgramData\OB14のフォルダのUSERSグループにフルコントロール権限をつけることでSQLが実行できるようになりましたが、この対応で何か問題が発生するでしょうか?


わかりづらい文章で申し訳ありません。ご回答宜しくお願い致します。
元の文章を引用して返信

Re: リモートデスクトップを用いたインストール時の権限付与 2018/09/21 11:05:49
OBサポート           oob.support@sint.co.jp
こんにちは。
OBサポートです。

お問い合わせいただいた件につきまして、ご回答申し上げます。

>端末AにBアカウントとしてインストールしたにもかかわらず、Aアカウントの権限が付与されるのは仕様でしょうか?

 C\ProgramData\OB14\temp配下に作成されるファイルは、インストール時ではなく
 SI Object Browserの実行中に作成されるものとなります。

 従いまして、Bアカウントでインストールし、AアカウントでSI Object Browserを
 使用されたということであれば通常動作となります。

>最終的に、C\ProgramData\OB14のフォルダのUSERSグループにフルコントロール権限をつけることでSQLが実行できるようになりましたが、この対応で何か問題が発生するでしょうか?

 ご記載いただいたように、C:\ProgramData\OB14に対して
 USERSグループの読み取り/書き込み権限が付与されていればご利用いただけます。


何卒、よろしくお願い申し上げます。
元の文章を引用して返信

Re: リモートデスクトップを用いたインストール時の権限付与 2018/09/21 11:59:50
たまちゃん
ご回答ありがとうございます。2点質問がございます。



>>最終的に、C\ProgramData\OB14のフォルダのUSERSグループにフルコントロール権限をつけることでSQLが実行できるようになりましたが、この対応で何か問題が発生するでしょうか?
>
> ご記載いただいたように、C:\ProgramData\OB14に対して
> USERSグループの読み取り/書き込み権限が付与されていればご利用いただけます。



なるほど、この対応で何か問題は発生しない、ということですね。
了解しました。ありがとうございます。






>>端末AにBアカウントとしてインストールしたにもかかわらず、Aアカウントの権限が付与されるのは仕様でしょうか?
>
> C\ProgramData\OB14\temp配下に作成されるファイルは、インストール時ではなく
> SI Object Browserの実行中に作成されるものとなります。
>
> 従いまして、Bアカウントでインストールし、AアカウントでSI Object Browserを
> 使用されたということであれば通常動作となります。



当初はAアカウントでOBを使用した際に、USERSグループとしての権限で実行されると考えていました(AアカウントはUSERSグループに所属している)。しかし実際にはUSERSグループとは別にAアカウントの権限が付与された次第です。
USERSグループとしてファイルを作成する方法はありませんでしょうか。





また、FAQや掲示板を見る限りこの事例は複数あるようですが、そもそもなぜ起こってしまったのでしょうか(権限の差異が発生した根本原因)。そもそもこのような使い方を想定していないために権限の差異が発生してしまうのでしょうか?





以上2点、宜しくお願い致します。

元の文章を引用して返信

Re: リモートデスクトップを用いたインストール時の権限付与 2018/09/25 10:28:31
OBサポート           oob.support@sint.co.jp
こんにちは。
OBサポートです。

>USERSグループとしてファイルを作成する方法はありませんでしょうか。

 こちらについて調べてみましたが有効な方法は確認できませんでした。

 大変恐れ入りますが、上記操作はWindows OSにおける内容となりますので
 方法が見つかったとしても正式回答とは致しかねます。
 別途、Microsoft社にお問い合わせいただけますようお願いいたします。


>また、FAQや掲示板を見る限りこの事例は複数あるようですが、そもそもなぜ起こってしまったのでしょうか(権限の差異が発生した根本原因)。そもそもこのような使い方を想定していないために権限の差異が発生してしまうのでしょうか?

 SI Object Browserから出力されるファイルは
 SI Object Browser実行ユーザーの権限で作成されます。

 また、複数アカウントで利用する必要がある場合は
 ファイル作成後に全アカウントがファイルの読み書きを行えるよう
 権限を付与していただく必要がございます。

 こちらはSI Object Browserの想定動作となりますので
 ご了承くださいますようお願いいたします。


何卒、よろしくお願いいたします。
元の文章を引用して返信

Re: リモートデスクトップを用いたインストール時の権限付与 2018/09/27 16:26:46
たまちゃん
返信ありがとうございます。


申し訳ありません、追加で質問を致します。
エラーが出た当初、、「"C\ProgramData\OB14\temp\SQLLOG.IDX"」を消去してみましたが
変わらずSQLが実行できませんでした(Cアカウントに対して権限が新たに付与され、新規のSQLLOG.IDXは作成されたのに)。

この原因はいったい何でしょうか。
あくまでこの対処手順は「インストール時のユーザーと通常実行ユーザー(1ユーザー想定)が違った際の対処手順」であり、「複数ユーザーが実行する場合の対処手順」ではない、ということでしょうか?


以上、宜しくお願い致します。
元の文章を引用して返信

Re: リモートデスクトップを用いたインストール時の権限付与 2018/10/01 14:25:18
OBサポート           oob.support@sint.co.jp
こんにちは。
OBサポートです。

>エラーが出た当初、、「"C\ProgramData\OB14\temp\SQLLOG.IDX"」を消去してみましたが
>変わらずSQLが実行できませんでした(Cアカウントに対して権限が新たに付与され、新規のSQLLOG.IDXは作成されたのに)。
>この原因はいったい何でしょうか。

 C:\ProgramData\OB14\tempフォルダに対するCアカウントへの書き込み権限が
 不足していたことが原因かと存じます。

 また、その後の操作で同フォルダにUsersグループの書き込み権限を付与いただいたことにより
 Usersグループに属するCアカウントが書き込みを行える状態になったと認識しております。

何卒、よろしくお願い申し上げます。
元の文章を引用して返信

Re: リモートデスクトップを用いたインストール時の権限付与 2018/10/01 14:46:11
たまちゃん
返信ありがとうございます。



> C:\ProgramData\OB14\tempフォルダに対するCアカウントへの書き込み権限が
> 不足していたことが原因かと存じます。


以前のOBサポート様の回答より、権限が不足していることでこのエラーが起きることは理解しています。
ただ、FAQをみると、「SQLLOG.IDXをいったん消去することで対応できる」という旨のことが書かれていましたので、その対応でなぜ今回できなかったのか(FAQを見る限り、tempフォルダ自体への書き込み権限付与は促されていない。あくまでそのフォルダ配下のSQLLOG.IDXへの対処を促している)を疑問に思った次第です。

エラー自体の原因ではなく、FAQに記載の対応だけではなぜ解決しなかったのか、という原因がお聞きしたいです(想定している状況が違うのか、そもそもこちらの手順解釈が間違っているのか、など)。
わかりづらい文章で誤解を招き申し訳ありません。


以上、宜しくお願い致します。

元の文章を引用して返信

Re: リモートデスクトップを用いたインストール時の権限付与 2018/10/02 13:57:04
OBサポート           oob.support@sint.co.jp
こんにちは。
OBサポートです。

FAQの内容で解決しないとの件につきまして、詳細が記載されておらず申し訳ございません。

FAQの内容につきましては
「単一端末、単一アカウントでSI Object Browserを利用中に同エラーが発生した場合」
の対処法となります。
単一端末複数アカウントでのご利用の場合は、お手数ではございますが先般のご案内通り
フォルダに対する権限付与をお願いできればと存じます。

また、FAQの内容につきましては担当者に見直しを行うよう伝えさせていただきます。

何卒、よろしくお願い申し上げます。
元の文章を引用して返信