database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
ㆍOracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
Oracle Q&A 1768 게시물 읽기
No. 1768
Re: Re: 권한설정
작성자
김하늘
작성일
2000-10-19 09:26
조회수
6,308

>>김규태 님께서 쓰시길<<

 

::

:: >>김하늘 님께서 쓰시길<<

::

:: :: 1)

:: :: create user sam identified by sam;

:: :: create role sample;

:: :: grant create table to sample;

:: :: grant select any table to sample;

:: :: grant insert any table to sample;

:: :: grant update any table to sample;

:: :: grant sample1 to samp;

:: ::

:: :: 이런식으로 해서 select,update,insert,create는 가능하게 하고

:: :: delete만 불가능하게 하는 권한을 설정하려 하는데 되지를 않읍니다.

:: :: (테이블 생성을 할수가 없읍니다)

::

:: 당연히 안될 것입니다.

:: 테이블을 만들려는 권한 이외에도 어떤 테이블스페이스에 얼마정도의

:: 공간만큼 만들수 있는지에 대한 권한을 주어야 합니다.

::

:: 님처럼 무한한 권한을 sam 유저에게 주고 싶으면

:: grant unlimited tablespace to sam ;

::

:: 또는 특정 테이블스페이스에만 권한을 주고 싶으면

:: create user sam identified by sam

:: default tablespace users

:: temporary tablespace temp

:: quota unlimited on users

:: quota unlimited on xxxx ;

:: 또는

:: alter user sam

:: quota unlimited on users

:: quota unlimited on xxxx ;

::

::

:: :: 2) 기존의 connect 라는 role를 변경하여 사용하려는데 이경우도

:: :: drop table 처리를 불가능하게는 안됩니다

:: :: (drop table table명이 가능합니다)

:: ::

::

:: 자기 테이블은 당연히 모든 권한이 자기 자신에게 있습니다.

:: 당연히 자기 테이블은 자기가 drop 가능하겠죠?

:: ( 사실 테스트해보지 않아서 잘 모름 )

::

:: 보통 테이블등을 만드는 유저와 데이타를 조작하는 유저는

:: 분리합니다. 하고자 하시는 것처럼 함부로 schema를 조작할 수

:: 없게 하여 구조를 보호할 수 있지요.

:: 보통 명시적으로 테이블에 select,update,delete,insert 권한만

:: role을 통하여 필요한 다른 유저에게 권한을 부여합니다.

 

 

>> 우선 김규태님 답변에 감사드립니다..........^_^

테이블등을 만드는 유저와 데이타를 조작하는 유저를 분리하면 어떻게 데이타를

조작하는 유저에게 권한을 주죠??(제가 초보라서...) role을 쓴다던가 또는

꽤 많은 양의 table을 일일이 조작하는 유저에게 권한을 부여하여 줘야 된다는

말씀이십니까... 혹시 다른 방법은없나요..........^_^

[Top]
No.
제목
작성자
작성일
조회
1758[질문]서버메니져에서 에러가..
김경환
2000-10-18
6614
1762┕>Re: [질문]서버메니져에서 에러가..
신성욱
2000-10-18 15:20:26
6263
1757오라클 sqlplus내에서 help를 사용할수가 없습니다. 어떻게 해야 하죠..ㅠㅠ
신성욱
2000-10-17
6633
1759┕>Re: 오라클 sqlplus내에서 help를 사용할수가 없습니다. 어떻게 해야 하죠..ㅠㅠ
문태준
2000-10-18 10:11:04
6240
1761┕>Re: 오라클 sqlplus내에서 help를 사용할수가 없습니다. 어떻게 해야 하죠..ㅠㅠ
김규태
2000-10-18 15:14:12
6306
1756[질문] 난..................쿼리를 날리고 싶다!!!!!!!!!!!!!!
질긴넘
2000-10-17
6703
1754권한설정
김하늘
2000-10-17
6314
1755┕>Re: 권한설정
김규태
2000-10-17 18:48:58
6284
1768 ┕>Re: Re: 권한설정
김하늘
2000-10-19 09:26:25
6308
1771  ┕>Re: Re: Re: 권한설정
김규태
2000-10-19 10:13:50
6490
3021   ┕>Re: Re: Re: Re: 권한설정
장정철
2001-02-15 10:12:52
5883
1753DB서버에서는 sqlplus되는데 telnet으로 접속하면 안됩니다...
beatles
2000-10-17
6373
1752windowsME 에서 8i 설치가...
왕초보
2000-10-17
5845
1749[질문,답변] WEB 상 한글 문제 와 TABLE COLUMN NAME 가져오기
이석환
2000-10-16
6586
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.020초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다