問題タブ [grant]

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 投票する
2 に答える
2289 参照

mysql - MySQL Grant User Privileges エラー

MySQL ユーザー アカウントに権限を付与する方法について質問があります。私は MySQL ユーザー アカウントを持っています。サンプル コードでは、データベース全体に権限を付与したいと考えています。コードを実行すると、次のエラーが表示されます。

ユーザー 'user'@'10.%' のデータベース 'testDB' へのアクセスが拒否されました

ここに私のソースコードがあります:

なぜそのエラーが発生するのですか? 誰かがこれで私を助けてくれますか? とても感謝しております!

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

views - 選択/挿入権限が付与されたビュー

私は大学でOracle9iサーバーに取り組んでいます。

ビュー'v1'に対する選択と挿入のアクセス許可を友人に付与しました

彼はビューを表示することができますが、行を挿入するselectinsert、ビューはユーザーIDの個別のコピーを保持しているようです。

すなわち。私が言ったら:

彼がビュー'v1'に挿入した行を表示できません。これはデフォルトの動作ですか?彼が挿入した行はまだ私が所有しているため、表示できませんか?

私は初心者なので、ビューと権限の付与に関するいくつかの概念を認識していないと思います。

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

sql - PostgreSQLのユーザーにテーブルのサブセットへのアクセスを許可する

ビューを使用して、テーブル内の属性のサブセットへのアクセスを許可できることを知っています。しかし、どうすれば特定のタプルのみへのアクセスを許可できますか?登録済みの学生のテーブル、ユーザー名属性、およびdegree_statusなどの他のテーブルがある場合、ユーザーAがテーブルからユーザー名Aに対応するタプルのみを選択できるようにアクセスを許可するにはどうすればよいですか?私はデータベース試験を受けており、過去の論文をいくつか研究していて、この質問に出くわしましたが、答える方法がわからず、私の本「Dtabaseシステム:データベース設計への実用的なアプローチ」からそれを行う方法を見つけることができません。 、実装と管理 '

助けてくれてありがとう!

マット

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

postgresql - ロールに特権を付与した後、Postgres がデータベースを作成できない

簡単なものが欠けていると確信していますが、次のものを作成しました。

(ここで、Cannot loginandNo inheritanceは に起こっていることに影響を与えないことに注意してください。理由を理解するには、ロール メンバーシップに関する PostgreSQL のドキュメントをwade参照してください。—bignose)

ただし、データベースを作成しようとすると、次のようになります。

私は何が欠けていますか?

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

oracle - 表領域への選択、挿入、更新の付与

テーブルスペースに多くのテーブルがあり、100 近くあります。これらすべてのテーブルに対する選択、挿入、更新の権限をユーザーに付与する必要があります。出来ますか?私が書くとき:

「権限が無効または欠落しています」というOracleエラーが表示されます

0 投票する
11 に答える
465034 参照

mysql - ユーザーのmysqlサーバーにリモートアクセス許可を付与するにはどうすればよいですか?

SHOW GRANTSmysqlデータベースで実行すると、次のようになります。

私が間違っていない場合、ユーザーはからのみサーバーにアクセスできることroot@localhostを意味します。(同じネットワーク内の)他のすべてのマシンからこのmysqlサーバーにアクセスするためのアクセス許可を付与するようにMySQLに指示するにはどうすればよいですか?rootlocalhostroot

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

mysql - MySQL は、1 つのテーブルを除くすべての権限をデータベースに付与します

以下を達成するための合理的な解決策を見つけることができませんでした:

SELECT 権限のみを持つ 1 つのテーブルを除いて、データベース (または同じスキーマを持つ一連のデータベース) に対するすべての権限を持つユーザーが必要です。

基本的に、ユーザーがデータベースを自由に管理できるようにしたいのですが、特定のテーブルを更新できないようにしたいと考えています。

これまでのところ、私は試してみましたが、役に立ちませんでした:

  • そのデータベース(db_name.*)に対するすべての権限を付与し、次に、その目的のテーブルに対する選択権限のみを明確に付与します(「すべて」を上書きすることを望んでいます、ばかげています)。

  • そのデータベース (db_name.*) に対するすべての特権を付与してから、挿入、更新、および削除を取り消します。しかし、これにより、db_name.table_name に対する付与ルールがないというエラーが発生しました。

私が収集できたものから、読み取り専用テーブルを除くデータベースの各テーブルに対するすべての権限を個別に付与する必要があります。

もっと簡単な方法があると誰か教えてください

:MySQL 5.1を実行しています。Ubuntu 10.04 で利用可能な最新のもの。

0 投票する
5 に答える
103009 参照

mysql - Mysql:ルーチンエラーのためにユーザー''@'localhost'に対してコマンドの実行が拒否されました

古いウェブサイトを開いているときに問題が発生しました。私のdataTableは示しています:

その後、スクリプトをデバッグしようとしましたが、mysqlでエラーが見つかりました。

それから私はグーグルしようとしました、execute command denied to user 'jeinqa'@'localhost' for routine 'TestMediaControl.monthavrage'そしていくつかのサイトは私がいくつかをしなければならないと言いましたGRANT

しかし、私は得ました:

これを解決するためにどうしたらいいか教えていただけますか?

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

oracle - Oracle許可変更シーケンス

ユーザーに連絡がgrant alter sequenceあります。しかしschema name、シーケンスを変更するには を指定する必要があります。そうしないと、エラーが返されますsequence does not exist。スキーマ名を指定する必要がないように付与することは可能ですか? select/insert/updateスキーマ名を指定しなくてもできます。

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

function - 関数を使用するビューの選択を許可する

私はpostgresql8.4を使用していますが、ビューがデータベース機能のいずれかを使用している場合に、別のユーザーがデータベースからのビューに選択権限を付与する際に少し問題があります。

新しいユーザーとして、実行しようとすると、たとえばselect * from users_pwd; ここで、users_pwdは次のように定義されます。

およびget_pwdは次のようになります。

次のエラーが発生します。

ユーザーにビューをクエリさせる唯一の方法は、私がしたくないテーブルユーザーにselectを明示的に許可することです。

ビューが関数を使用せず、新しいユーザーが明示的にアクセスできない他のテーブルだけを使用する場合は、完全に正常に機能します。