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