사용자 제거하기

워크스페이스에서 더 이상 필요하지 않은 사용자를 제거할 수 있습니다.

필수 권한

사용자 제거는 staff 또는 superuser 권한이 필요합니다.

삭제 유형

Alpacon은 두 가지 유형의 사용자 삭제를 제공합니다:

일반 삭제 (Normal deletion)

일반 사용자 삭제는 사용자의 계정을 제거하지만 서버의 홈 디렉토리를 보존합니다.

처리 내용:

  • 워크스페이스에서 사용자 계정 삭제
  • 서버의 홈 디렉토리를 /home/deleted_users/로 이동
  • 디렉토리 소유권을 root 사용자로 변경
  • 디렉토리 권한을 0700으로 설정

사용 시기:

  • 감사 또는 복구를 위해 사용자 데이터 보존 필요
  • 나중에 파일 복원 옵션 유지
  • 규정 준수를 위해 데이터 보존 필요

완전 삭제 (Purge deletion)

완전 삭제는 사용자와 서버의 모든 관련 데이터를 완전히 제거합니다.
이 옵션을 사용하려면 삭제 모달 내부의 홈 디렉토리 삭제 체크박스에 체크하세요.

처리 내용:

  • 워크스페이스에서 사용자 계정 삭제
  • 서버의 홈 디렉토리 영구 삭제
  • 모든 사용자 파일 제거

⚠️ 경고: 복구 불가능합니다. 매우 신중하게 사용하세요.

사용 시기:

  • 사용자 데이터가 더 이상 필요하지 않은 경우
  • 규정 준수를 위해 데이터 완전 제거 필요
  • 디스크 공간 확보

제거 방법

사용자 상세 페이지에서

  1. IAM > Users로 이동
  2. 제거할 사용자 클릭
  3. 우측 상단의 휴지통 아이콘 클릭
  4. 삭제 유형 선택: 홈 디렉토리 삭제 체크박스
    • Normal: 홈 디렉토리 보존
    • Purge: 완전 삭제
  5. 확인 모달에서 계속 또는 Continue 클릭
  6. 토스트 메시지로 결과 확인

제거 전 확인사항

데이터 영향

사용자 제거 시 다음이 영구 삭제됩니다:

  • 사용자 프로필 정보
  • 그룹 멤버십
  • 권한 설정
  • 활동 기록

주의: 삭제 후 복구 불가능

서버 접근

  • 사용자가 접근하던 서버에서 자동으로 제거됨
  • 해당 사용자의 Linux 계정은 자동으로 삭제되지 않음
  • 필요시 수동으로 서버에서 계정 제거 필요

소유한 리소스

사용자가 소유한 리소스 확인:

  • 서버 소유자인 경우
  • 그룹 관리자인 경우
  • Webhook 소유자인 경우

필요시 다른 사용자에게 소유권을 먼저 이전하세요.

본인 계정 삭제

사용자는 자신의 계정을 아래와 같이 삭제할 수 있습니다.

  1. 워크스페이스에서 삭제하기
  2. Alpacon에서 삭제하기

Superuser 제거

Superuser를 제거할 때 주의사항:

최소 1명의 Superuser 유지:

  • 워크스페이스에는 항상 1명 이상의 Superuser가 필요
  • 마지막 Superuser는 제거 불가
  • 다른 사용자를 Superuser로 승격 후 제거

제거 후

사용자 제거 후:

  • 사용자는 워크스페이스 목록에서 제외됨
  • 이메일 알림 전송되지 않음
  • 동일 이메일로 다시 초대 가능

사용자 비활성화 vs 제거

작업효과복구
비활성화로그인 차단, 데이터 유지재활성화 가능
제거완전 삭제, 데이터 영구 삭제복구 불가

권장: 일시적인 접근 제한은 비활성화 사용

문제 해결

제거 버튼이 비활성화된 경우:

  • Staff 또는 Superuser 권한 확인
  • 마지막 Superuser인지 확인

“Cannot delete last superuser” 오류:

  • 다른 사용자를 Superuser로 먼저 승격
  • 그 후 제거 진행

감사 로그

사용자 제거는 감사 로그에 기록됩니다:

  • 제거한 관리자
  • 제거 시간
  • 제거된 사용자 정보

관련 문서