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
운영게시판
최근게시물
CUBRID Q&A 1061 게시물 읽기
No. 1061
Q.멤보와 그룹 문의
작성자
박수환
작성일
2008-04-24 14:53:09
조회수
7,235

안녕하세요..

큐브리드 7.3 설치하여 메뉴얼을 보고 큐브리드 멤버와 그룹 관련 문의 드립니다,

첫번째 질문은 멤버와 그룹에 차이점이 무엇인가요.?

 

두번째, 오라클에 보면 롤이라는 의미가 그룹과 같은 의미인 것으로 보이는데 만약, 큐브리드 A 또는 DBA 유저가 C가 그룹로 추가되면 A 유저의 권한 테이블을 C도 A 권한들을 가지게 되는지.?

 

세번째, 왜..? 멤버와 그룹이 나누어 있는지요 제 짧은 생각으로 하나만 있어도 충분할 것으로 보이는데요..^^

 

이 글에 대한 댓글이 총 2건 있습니다.

안녕하세요.

데이터베이스에는 사용자가 존재합니다. 사용자로 데이터베이스에 접근하여 사용할 테이블을 만들고 조회등을 하게됩니다. 이러한 여러 사용자를 하나의 그룹으로 만들게 되면, 즉 그룹을 만들고 그 그룹에 사용자들을 등록하게 되면 그 사용자들이 그룹의 멤버가 되는 것입니다. 결국 그룹과 멤버는 다른 것이죠.

권한문제는 아래의 예를 들겠읍니다.

사용자가 u1, u2, u3, u4 가 있고, u1은 그룹으로 u2, u3가 멤버이고, 각각 t1, t2, t3, t4 테이블을 생성한 경우

t4 는 u4 만 권한이 있읍니다.

t1 은 u1, u2, u3 에게 권한이 있읍니다.

t2, t3 는 각각 u2, u3 에게만 권한이 있읍니다.

정리하면 기본적으로 사용자가 다르면 권한이 없읍니다. 다만 그룹사용자(u1)가 생성한 테이블에 대하여는 그룹사용자 및 멤버(u2, u3) 에게도 권한이 있게 됩니다.

 

>안녕하세요..

>큐브리드 7.3 설치하여 메뉴얼을 보고 큐브리드 멤버와 그룹 관련 문의 드립니다,

>첫번째 질문은 멤버와 그룹에 차이점이 무엇인가요.?

>

>두번째, 오라클에 보면 롤이라는 의미가 그룹과 같은 의미인 것으로 보이는데 만약, 큐브리드 A 또는 DBA 유저가 C를 같은 그룹으로 추가하면 C도 A 테이블 권한들을 가지게 되는지.?

>

>세번째, 왜..? 멤버와 그룹이 나누어 있는지요 제 짧은 생각으로 하나만 있어도 충분할 것으로 보이는데요..^^

 

남재우님이 2008-04-24 18:48:20에 작성한 댓글입니다. Edit

안녕하세요.

 

아래는 사장밑에 부장,과장을 두고 부장 밑에 홍길동이라는 유저를 과장밑에 임꺽정이라는 유저를 생성하는 예입니다.

groups, members를 이용해서 계층적 사용자를 생성할 수 있습니다.

create user 사장;

create user 부장 groups 사장;

create user 과장 groups 사장;

create user 홍길동 groups 부장;

create user 임꺽정 groups 과장;

 

create user 홍길동;

create user 임꺽정;

create user 부장 members 홍길동;

create user 과장 members 임꺽정;

create user 사장 members 부장, 과장;

 

큐브리드에서 테이블의 권한을 가지고 있는 사람은 그 테이블의 사용자와 DBA입니다.

따라서, 권한을 가지고 있는 사용자가 권한을 부여해 주지 않은 이상  높은 계층의 사용자라도 그 테이블에 권한이 없습니다.

데이터베이스에 접근하는 사용자가 다수이므로  보안을 유지해야 합니다.

OS시스템을 예로든다면 root계정(admin)을 가지고 여러사람들이 쓴다고 생각하시면 이해가 가실듯 합니다.

 

>안녕하세요..

>큐브리드 7.3 설치하여 메뉴얼을 보고 큐브리드 멤버와 그룹 관련 문의 드립니다,

>첫번째 질문은 멤버와 그룹에 차이점이 무엇인가요.?

>

>두번째, 오라클에 보면 롤이라는 의미가 그룹과 같은 의미인 것으로 보이는데 만약, 큐브리드 A 또는 DBA 유저가 C를 같은 그룹으로 추가하면 C도 A 테이블 권한들을 가지게 되는지.?

>

>세번째, 왜..? 멤버와 그룹이 나누어 있는지요 제 짧은 생각으로 하나만 있어도 충분할 것으로 보이는데요..^^

 

허지웅님이 2008-04-24 18:48:23에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
1064Q.php 튜토리얼 하는중 내가 만든 테이블은 왜 권한이 없는지?
임락구
2008-04-25
6808
1063Q.yadyppah@hotmail.com [1]
최준영
2008-04-25
8576
1062Q.... 이번엔 다른실행문제 [1]
김정현
2008-04-24
6414
1061Q.멤보와 그룹 문의 [2]
박수환
2008-04-24
7235
1060Q.삭재하기 [1]
김정현
2008-04-22
6895
1059Q.oid.remove() 메소드 관련 질문... [2]
ajdcnddl
2008-04-22
6555
1058Q.수퍼클래스와 클래스속성이 뭔가요? [1]
궁금이
2008-04-22
6277
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2019 DSN, All rights reserved.
작업시간: 0.097초, 이곳 서비스는
	PostgreSQL v11.5로 자료를 관리합니다