본문 바로가기

Linux Unix/Fedora

[ Fedora ] userdel - 사용자 삭제하기

반응형

Fedora에서 사용자를 삭제하는 방법은 매우 간단하며, 터미널에서 명령어를 통해 수행할 수 있습니다. 사용자를 삭제할 때 홈 디렉터리와 해당 사용자의 모든 파일을 함께 삭제할 수도 있고, 사용자만 삭제할 수도 있습니다.

1. 기본 사용자 삭제

사용자를 삭제하려면 userdel 명령어를 사용합니다. 아래 명령어는 사용자를 삭제하지만, 그 사용자의 홈 디렉터리와 파일은 남겨둡니다.

sudo userdel <사용자이름>

이 명령어는 해당 사용자의 계정만 삭제하고, 홈 디렉터리나 해당 사용자가 소유한 파일은 삭제하지 않습니다.

2. 홈 디렉터리와 파일을 함께 삭제

사용자와 함께 홈 디렉터리 및 그 사용자가 소유한 파일까지 모두 삭제하려면 -r 옵션을 사용합니다.

sudo userdel -r <사용자이름>

이 명령어는 사용자 계정뿐만 아니라, 해당 사용자의 홈 디렉터리와 그 안에 있는 모든 파일도 함께 삭제합니다.

3. 프로세스가 실행 중인 사용자를 삭제할 때

만약 해당 사용자가 로그인을 한 상태이거나, 해당 사용자가 소유한 프로세스가 실행 중인 경우, userdel 명령어가 실패할 수 있습니다. 이 경우 사용자의 프로세스를 강제로 종료하고 사용자를 삭제할 수 있습니다.

sudo killall -u <사용자이름>
sudo userdel -r <사용자이름>

위 명령어에서 killall -u <사용자이름>는 해당 사용자가 실행 중인 모든 프로세스를 종료한 후, userdel -r로 사용자를 삭제하는 방법입니다.

4. 사용자 삭제 확인

사용자를 삭제한 후, 해당 사용자가 성공적으로 삭제되었는지 확인하려면 다음 명령어를 사용하여 시스템에 남아 있는 사용자를 확인할 수 있습니다.

cat /etc/passwd

이 명령어는 시스템에 존재하는 모든 사용자의 목록을 보여줍니다. 삭제된 사용자가 더 이상 목록에 포함되지 않으면 성공적으로 삭제된 것입니다.

요약

  • 사용자만 삭제: sudo userdel <사용자이름>
  • 사용자와 홈 디렉터리 및 파일 함께 삭제: sudo userdel -r <사용자이름>
  • 실행 중인 사용자의 프로세스 종료 후 삭제: sudo killall -u <사용자이름> && sudo userdel -r <사용자이름>

이 과정을 통해 Fedora에서 사용자를 쉽게 삭제할 수 있습니다.

반응형