전역 사용자 설정 수정
GitLab 관리자는 전체 GitLab 인스턴스의 사용자 설정을 수정할 수 있습니다.
구성 파일을 사용하여 새로운 사용자가 최상위 그룹을 만드는 것을 방지합니다
기본적으로 새로운 사용자는 최상위 그룹을 만들 수 있습니다. 새로운 사용자의 최상위 그룹 생성 기능을 비활성화하려면(기존 사용자의 설정에는 영향을 주지 않음), GitLab 관리자는 다음 설정을 수정할 수 있습니다:
- GitLab 15.5 이상에서, 다음을 사용하여:
- GitLab 15.4 이전에서, 이 섹션의 단계를 따라 구성 파일에서 수정합니다.
구성 파일을 사용하여 새로운 사용자가 최상위 그룹을 만드는 것을 비활성화하려면.
Linux 패키지 설치의 경우:
-
/etc/gitlab/gitlab.rb
를 편집하고 다음 라인을 추가합니다:gitlab_rails['gitlab_default_can_create_group'] = false
자체 컴파일 설치의 경우:
-
config/gitlab.yml
을 수정하고 다음 라인의 주석을 제거합니다:# default_can_create_group: false # default: true
기존 사용자가 최상위 그룹을 만드는 것을 방지합니다
관리자는 다음을 수행할 수 있습니다:
- 관리자 영역을 사용하여 기존 사용자가 최상위 그룹을 만드는 것을 방지합니다.
-
기존 사용자 수정 API 엔드포인트를 사용하여
can_create_group
설정을 변경합니다.
사용자가 사용자 이름을 변경하는 것을 방지합니다
기본적으로 새로운 사용자는 사용자 이름을 변경할 수 있습니다. 사용자가 사용자 이름을 변경하는 기능을 비활성화하려면 다음을 수행합니다.
Linux 패키지 설치의 경우:
-
/etc/gitlab/gitlab.rb
를 편집하고 다음 라인을 추가합니다:gitlab_rails['gitlab_username_changing_enabled'] = false
자체 컴파일 설치의 경우:
-
config/gitlab.yml
을 수정하고 다음 라인의 주석을 제거합니다:# username_changing_enabled: false # default: true - User can change their username/namespace
게스트 사용자가 높은 역할로 승진하는 것을 방지합니다
GitLab Ultimate에서 게스트 사용자는 유료 좌석에 포함되지 않습니다. 그러나 게스트 사용자가 프로젝트와 네임스페이스를 만들면 자동으로 게스트보다 높은 역할로 승진하여 유료 좌석을 차지하게 됩니다.
게스트 사용자가 높은 역할로 승진하여 유료 좌석을 차지하는 것을 방지하려면 해당 사용자를 외부 사용자로 설정하세요.
외부 사용자는 개인 프로젝트나 네임스페이스를 만들 수 없습니다. 게스트 역할을 가진 사용자가 다른 사용자에 의해 높은 역할로 승진되면, 외부 사용자 설정을 제거해야 개인 프로젝트나 네임스페이스를 만들 수 있습니다. 외부 사용자에 대한 제한의 완전한 디렉터리은 외부 사용자를 참조하세요.