Home > スポンサー広告 > DB2 9 エンジニア試験準備 4:セキュリティ その3

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

Comments: -

Comment Form
サイト管理者にのみ通知する

Trackback+Pingback: -

TrackBack URL for this entry
http://hitai.blog72.fc2.com/tb.php/57-37194c03
Listed below are links to weblogs that reference
スポンサーサイト from ヒビコレショウジン

Home > スポンサー広告 > DB2 9 エンジニア試験準備 4:セキュリティ その3

Home > db2 > DB2 9 エンジニア試験準備 4:セキュリティ その3

DB2 9 エンジニア試験準備 4:セキュリティ その3

  • Posted by: Nakunaru
  • 2010-04-22 Thu 23:34:40
  • db2
前回はこちら(http://hitai.blog72.fc2.com/blog-entry-56.html

今日は特権周りです。
基本的にはこちら(http://www.ibm.com/developerworks/jp/data/library/dataserver/j-d_db2security01/)をみておけばよいかと。(なげやり)

問題集ででてたのは、ある操作のために必要な特権を理解しているかを問う問題。
例えば前回でてきたLOAD権限。これは表にデータをロードする権限だけど、表に対するinsert特権も持ってないと実行できないとか。
それと、ORACLEの権限を知っていれば問題ないけど、index特権、references特権はDB初心者にはわかりにくそうなので要チェックかも。

それと、ORACLEにはない概念としてCONTROL特権とALLの違いもチェックしておきたいかも。
CONTROL特権はそのオブジェクトへの全ての特権に加え、
・表のdrop、runstats、reorgを実行する許可
・control以外の特権を他のユーザへ付与する許可(with grant optionのような振る舞い)
を与えられることになる。

内部の動きとしては、control特権を付与すると、selectやinsertなどの特権が暗黙的に付与されるようで、後にcontrol特権をrevokeしても、暗黙的に付与されたselectなどの特権はそのまま残ってしまう。
それぞれ個別にrevokeが必要なので注意。

control特権を付与できるのは、SYSADM、DBADM、CONTROL特権を持つユーザのみ。
control特権は、SYSADM、DBADM、オブジェクトの作成者にデフォルトで付与されている。

control特権を持たずに、select特権などを他のユーザへ付与したい場合には、with grant option付きで特権を付与されている必要がある。

といったところ。
試験対策本には、表への特権だけでなく索引など他のオブジェクトに対する特権も問題として記載されていたので、どの特権がどのオブジェクトで有効なのか、マニュアル(http://publib.boulder.ibm.com/infocenter/db2luw/v9/index.jsp)などで要確認。

えーとあとは、デフォルトでpublicに付与されてしまっているconnectとカタログへのselect特権、create table特権なども一応確認。


ということで、権限周りはこれでおしまい。
次回はクラサバの接続について確認する予定です。




スポンサーサイト

Comments: 0

Comment Form
サイト管理者にのみ通知する

Trackback+Pingback: 0

TrackBack URL for this entry
http://hitai.blog72.fc2.com/tb.php/57-37194c03
Listed below are links to weblogs that reference
DB2 9 エンジニア試験準備 4:セキュリティ その3 from ヒビコレショウジン

Home > db2 > DB2 9 エンジニア試験準備 4:セキュリティ その3

タグクラウド
Categories
Monthly
Recent Entries
Recent Comments
Recent Trackbacks
Appendix

Nakunaru

    Author:Nakunaru

    データベース(ORACLEとかSQL ServerとかDB2とかMySQLとか)とか技術者教育とかプログラムとか。
    気になる技術を少しずつ勉強していきます。


Return to page top

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。