問題タブ [privileges]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
1724 参照

.net - 管理者権限でセットアップ プロジェクト (.NET に組み込まれている) を実行する

Visual Studio 2008 でセットアップ プロジェクトを作成しました。このセットアップを管理者権限で実行するにはどうすればよいですか。右クリックして、管理者として実行してみました。Vista でパスワードの入力を求められません。何か不足していますか?

PK

0 投票する
1 に答える
2133 参照

oracle - Oracleトリガーの権限

ユーザーBが所有するテーブルに対してユーザーAが所有するトリガーを作成したい。ORA-01031:権限不足エラーを回避するために、B.tableにどの権限を設定する必要がありますか。

0 投票する
3 に答える
787 参照

com - アウト プロセス COM サーバーを別の (より特権のある) ユーザーとして起動する方法

別のユーザーとしてアウト プロセス COM サーバーで実行される COM オブジェクトを作成したいと考えています。それ、どうやったら出来るの?

私は COM サーバーのソース コードを管理しており、これらの COM オブジェクトを作成するのは私の COM クライアントだけです。

0 投票する
1 に答える
3811 参照

java - ORA-01031: OracleトピックへのJMS接続を作成する権限が不十分です

私の同僚の 1 人が、Java から Oracle キューへの (永続的ではない) サブスクライバーを作成する際に問題を抱えています。

キューは 1 つのスキーマ (たとえば、OWNER) によって所有されます。彼は別のユーザー (SUBSCRIBER など) として接続しようとしています。SUBSCRIBER は、OWNER によって DEQUEUE 権限 (およびその価値がある ENQUEUE 権限) を付与されています。

「multiple_consumers」オプションを FALSE に設定してキューを作成すると、すべて正常に機能します。"multiple_consumers" が TRUE (必要な設定) に設定されている場合、次のように失敗します。

彼が OWNER として接続すると、成功します。

SUBSCRIBER に付与する必要がある特権をどのように判断すればよいですか?

0 投票する
2 に答える
2382 参照

linux - Perlで権限を削除するにはどうすればよいですか?

root として起動するサーバー プログラムを作成しました。起動後、権限を別のユーザーに落としたい。どうすればこれを安全に行うことができますか?

0 投票する
3 に答える
17492 参照

postgresql - ユーザーが PostgreSQL でテーブル/関数/... を選択/更新/... する権限を持っているかどうかを調べる

ユーザーが PostgreSQL の特定のクラス (テーブルや関数など) に対して特定の権限 (選択や実行など) を取得したかどうかを確認するための推奨される方法は何ですか?

現時点で私は次のようなものを手に入れました

grantorOidしかし、可能性のあるすべてuserOidのものと、ユーザーが所属できるすべてのものをチェックする必要があるため、これはひどいものです。

関連するメモ: テストできる可能性のある権利は何ですか? ドキュメントは見つかりませんでしたが、ソースコードを読んでいると思います:

権利もあるようですが、関数CREATE TEMPで使用する正しいテキストがわかりませんmakeaclitem

0 投票する
4 に答える
52748 参照

java - JavaからMySQLストアドプロシージャを実行できません

tomcatで実行されているWebアプリケーションからLinuxマシンで実行されているMySQL(5.08)データベースに接続しています。

ストアドプロシージャを実行しようとすると、次の例外が発生します。

マシンにmysqlをインストールした後。ルートに次の助成金オプションを与えました

javaクラスで。

私は次のようにデータベースに接続しています:

noAccessToProcedureBodies=trueオプションを含めたURLも試してみました。

誰かがここで何が悪いのか教えてもらえますか?チェックする必要があるものはありますか?

0 投票する
4 に答える
115086 参照

sql - ストアドプロシージャ内で即時実行すると、不十分な特権エラーが発生し続けます

ストアドプロシージャの定義は次のとおりです。

呼び出しは次のとおりです。

何らかの理由で、EXECUTEIMMEDIATEコマンドに対して不十分な特権エラーが発生し続けます。オンラインで調べたところ、不十分な権限エラーは通常、Oracleユーザーアカウントに、渡されるクエリで使用されるコマンド(この場合はDROP)に対する権限がないことを意味します。ただし、ドロップ権限があります。私は本当に混乱していて、自分に合った解決策を見つけることができないようです。

よろしくお願いします。

解決:

スティーブが以下に述べるように、Oracleのセキュリティモデルは、プロシージャのどこかで使用する特権の種類を明示的に知る必要があるという点で奇妙です。これをOracleに通知する方法は、CREATEORREPLACEステートメントでAUTHIDキーワードを使用することです。プロシージャの作成者と同じレベルの特権が必要な場合は、AUTHIDDEFINERを使用します。Oracleで現在ストアドプロシージャを実行しているユーザーの権限を使用する場合は、AUTHIDCURRENT_USERを使用します。プロシージャ宣言は次のようになります。

返信ありがとうございます。これは、解決策を見つけるのに間違いなく非常に厄介な問題でした。