사용자 권한이란?
소프트웨어: ArcSDE
사용자 권한이란?
어떤 사용자가 데이터와 데이터베이스 작업을 할 수 있는지는 권한을 통해 결정 됩니다. 사용자가 수행할 작업에 따라권한을 할당 합니다.
사용자 또는 사용자 그룹에 부여되는 권한에 따라 데이터베이스에서 할 수 있는 작업이 달라집니다.
데이터베이스에연결만을 할 수 있는 사용자, 읽기만 가능한 사용자, 데이터베이스에 접속 및 데이터셋 생성이 가능한 사용자,데이터베이스에 접속해 데이터셋을 편집할 수 있지만 편집하거나 삭제할 수 없는 사용자, 압축 작업을 수행하거나 백업파일을 생성할 수 있는 관리 작업을 할 수 있는 사용자와 같이 권한에 따라 수행할 수 있는 작업이 다양합니다.
사용자 권한은 다른 레벨에서 설정됩니다 : 데이터베이스 관리 시스템, 데이터베이스, 지오데이터베이스 버전,데이터베이스의 데이터셋 권한이 있습니다.
· 데이터베이스 관리 시스템 권한
데이터베이스 관리 시스템 레벨에서의 권한은 전체 시스템에 영향을 끼칩니다. 주로 시스템의 모든 객체 관리 및접근이 필요한 데이터베이스 관리자에게 권한을 부여합니다.
· 데이터베이스 권한
지오데이터베이스에서 사용자나 사용자 그룹이 할 수 있는 권한을 결정합니다.
· 지오데이터베이스 버전 권한
지오데이터베이스 버전에 접근하는 사용자 접근을 제어하기 위한 권한이며 DBMS를 통한 설정이 아닌 특별한유형의 권한입니다.
지오데이터베이스 버전이 생성되면 버전 생성자는 어떤 유형의 접근으로 다른 사용자가 이버전을 사용할지를 결정합니다.
Public 접근으로 버전이 생성되었으면, 모든 사용자가 보거나 수정할 수 있으며버전이 Private이면 버전 생성자와 지오데이터베이스 관리자만이 접근할 수 있습니다.
버전이 Protected이면 다른사용자는 보기만 가능하지만 생성자와 지오데이터베이스 관리자는 수정이 가능합니다.
이에 대한 더 자세한 내용은 Creating versions and setting permissions을 참조하세요.
· 데이터셋 권한
데이터셋 권한은 어떤 사용자가 특정 데이터셋 작업을 할 수 있는지 결정합니다 데이터 소유자(지오데이터베이스에데이터를 가져오거나 생성한 사용자)에 의해 특정 데이터셋 작업 권한을 부여합니다. 사용자는 다음과 같은데이터셋 권한을 갖을 수 있습니다:
■ SELECT
■ UPDATE
■ INSERT
■ DELETE
데이터셋이 버전으로 등록된 경우 마지막 세가지 권한이 그룹으로 부여되거나 회수되어야 합니다. 설정 권한에 대한자세한 내용은 Granting and revoking privileges on datasets 을 참조하세요.