리눅스 시스템을 관리하다 보면 새로운 사용자 계정을 생성하거나 기존 계정을 삭제해야 하는 일이 자주 발생합니다. 특히 다중 사용자가 함께 사용하는 서버 환경에서는 정확하고 안전한 계정 관리는 필수입니다.
이 글에서는 useradd, passwd, userdel 명령어를 이용해 리눅스 사용자 계정을 생성하고 삭제하는 방법을 실습 예제 중심으로 설명합니다.
사용자를 추가하려면 다음 명령어를 입력합니다.
# useradd user
위 명령은 이름이 user인 새 계정을 생성하며, 홈 디렉터리 /home/user
도 자동으로 생성됩니다.
다음으로 해당 사용자에 대한 비밀번호를 설정합니다.
# passwd user
입력 후 비밀번호를 두 번 입력하면 계정이 활성화됩니다. 예시 출력은 다음과 같습니다.
Changing password for user user.
New password:
Retype new password:
passwd: all authentication tokens updated successfully.
사용자 계정이 정상적으로 생성되었는지 확인하려면 다음 파일을 확인할 수 있습니다.
/etc/passwd
: 사용자 계정 정보/etc/shadow
: 비밀번호 정보/etc/group
: 그룹 정보# grep user /etc/passwd
이 명령은 해당 계정의 UID, GID, 홈 디렉터리, 기본 쉘 등을 보여줍니다.
사용자가 더 이상 필요 없거나 보안상의 이유로 삭제할 필요가 있을 경우 userdel 명령어를 사용합니다.
# userdel user
위 명령은 계정을 삭제하지만, 기본적으로 홈 디렉터리는 그대로 남아있습니다. 홈 디렉터리까지 함께 삭제하려면 다음과 같이 옵션을 추가합니다.
# userdel -r user
-r 옵션은 해당 사용자의 홈 디렉터리와 메일 스풀도 함께 삭제합니다.
앞으로도 사용자 권한 관리, 그룹 설정, sudo 설정 등 계정 관련 고급 주제를 순차적으로 다룰 예정입니다.
리눅스 su 명령어 암호 없이 로그인 설정 방법 (1) | 2025.07.07 |
---|---|
리눅스에서 체크 디스크 실행 방법 e2fsck 명령어 (0) | 2025.07.06 |
리눅스 디스크 상태 점검 방법 smartctl 명령어로 SMART 정보 분석하기 (0) | 2025.07.04 |
리눅스 계열(Ubuntu, CentOS 등) 버전 확인하는 실전 명령어 (0) | 2025.07.03 |
리눅스 SSH 세션 확인 및 종료 방법 (0) | 2025.07.02 |