사용자 제거하기
워크스페이스에서 더 이상 필요하지 않은 사용자를 제거할 수 있습니다.
필수 권한
사용자 제거는 staff 또는 superuser 권한이 필요합니다.
삭제 유형
Alpacon은 두 가지 유형의 사용자 삭제를 제공합니다:
일반 삭제 (Normal deletion)
일반 사용자 삭제는 사용자의 계정을 제거하지만 서버의 홈 디렉토리를 보존합니다.
처리 내용:
- 워크스페이스에서 사용자 계정 삭제
- 서버의 홈 디렉토리를
/home/deleted_users/로 이동 - 디렉토리 소유권을
root사용자로 변경 - 디렉토리 권한을
0700으로 설정
사용 시기:
- 감사 또는 복구를 위해 사용자 데이터 보존 필요
- 나중에 파일 복원 옵션 유지
- 규정 준수를 위해 데이터 보존 필요
완전 삭제 (Purge deletion)
완전 삭제는 사용자와 서버의 모든 관련 데이터를 완전히 제거합니다.
이 옵션을 사용하려면 삭제 모달 내부의 홈 디렉토리 삭제 체크박스에 체크하세요.
처리 내용:
- 워크스페이스에서 사용자 계정 삭제
- 서버의 홈 디렉토리 영구 삭제
- 모든 사용자 파일 제거
⚠️ 경고: 복구 불가능합니다. 매우 신중하게 사용하세요.
사용 시기:
- 사용자 데이터가 더 이상 필요하지 않은 경우
- 규정 준수를 위해 데이터 완전 제거 필요
- 디스크 공간 확보
제거 방법
사용자 상세 페이지에서
- IAM > Users로 이동
- 제거할 사용자 클릭
- 우측 상단의 휴지통 아이콘 클릭
- 삭제 유형 선택: 홈 디렉토리 삭제 체크박스
- Normal: 홈 디렉토리 보존
- Purge: 완전 삭제
- 확인 모달에서 계속 또는 Continue 클릭
- 토스트 메시지로 결과 확인
제거 전 확인사항
데이터 영향
사용자 제거 시 다음이 영구 삭제됩니다:
- 사용자 프로필 정보
- 그룹 멤버십
- 권한 설정
- 활동 기록
주의: 삭제 후 복구 불가능
서버 접근
- 사용자가 접근하던 서버에서 자동으로 제거됨
- 해당 사용자의 Linux 계정은 자동으로 삭제되지 않음
- 필요시 수동으로 서버에서 계정 제거 필요
소유한 리소스
사용자가 소유한 리소스 확인:
- 서버 소유자인 경우
- 그룹 관리자인 경우
- Webhook 소유자인 경우
필요시 다른 사용자에게 소유권을 먼저 이전하세요.
본인 계정 삭제
사용자는 자신의 계정을 아래와 같이 삭제할 수 있습니다.
Superuser 제거
Superuser를 제거할 때 주의사항:
최소 1명의 Superuser 유지:
- 워크스페이스에는 항상 1명 이상의 Superuser가 필요
- 마지막 Superuser는 제거 불가
- 다른 사용자를 Superuser로 승격 후 제거
제거 후
사용자 제거 후:
- 사용자는 워크스페이스 목록에서 제외됨
- 이메일 알림 전송되지 않음
- 동일 이메일로 다시 초대 가능
사용자 비활성화 vs 제거
| 작업 | 효과 | 복구 |
|---|---|---|
| 비활성화 | 로그인 차단, 데이터 유지 | 재활성화 가능 |
| 제거 | 완전 삭제, 데이터 영구 삭제 | 복구 불가 |
권장: 일시적인 접근 제한은 비활성화 사용
문제 해결
제거 버튼이 비활성화된 경우:
- Staff 또는 Superuser 권한 확인
- 마지막 Superuser인지 확인
“Cannot delete last superuser” 오류:
- 다른 사용자를 Superuser로 먼저 승격
- 그 후 제거 진행
감사 로그
사용자 제거는 감사 로그에 기록됩니다:
- 제거한 관리자
- 제거 시간
- 제거된 사용자 정보