데이터베이스 사용자
CUBRID는 기본적으로 DBA와
PUBLIC 두 종류의 기본적인 사용자를 제공한다.
-
모든 사용자는 PUBLIC 사용자에게 부여된 권한을 소유한다. 데이터베이스의 모든 사용자는 PUBLIC의 멤버가 된다. 사용자에게 권한을 부여하는 방법은 PUBLIC 사용자에 대한 권한을 부여하는 것이다.
-
DBA는 데이터베이스 관리자를 위한 권한을 소유한다. DBA는 자동으로 모든 사용자와 그룹의 멤버가 된다. 즉, DBA는 모든 테이블에 대한 접근 권한을 갖는다. 따라서 DBA와
DBA의 멤버에게 명시적으로 권한을 부여할 필요는 없다. 데이터베이스 사용자는 고유한 이름을 갖는다. 데이터베이스 관리자는 createdb
유틸리티를 이용하여 일괄적으로 사용자를 생성할 수 있다(자세한 내용은 "데이터베이스 관리" 참조). 데이터베이스 사용자는 동일한 권한을 갖는 멤버를 소유할 수 없다. 사용자에게 권한이 부여되면 해당 사용자의 모든 멤버는 자동으로 동일한 권한을 소유한다.