[Linux] 리눅스 사용자 추가/삭제하는 방법

리눅스 시스템을 여러 명이 함께 사용하는 경우, 각 사용자마다 계정을 나누는 것이 기본입니다.
개발자, 관리자, 운영자 등 역할에 따라 별도의 사용자 계정을 만들어주면 보안과 관리 효율성이 높아지죠.

리눅스에서 사용자를 추가하거나 삭제하는 기본적인 방법을 정리해드리겠습니다.

 

✔ 사용자 추가 (adduser, useradd)
✔ 비밀번호 설정
✔ 사용자 삭제
✔ 홈 디렉토리 삭제 여부 등


1. 사용자 추가 – adduser 또는 useradd

- 간단하게 사용자 추가하기

sudo adduser newuser

입력하면 새 계정 생성과 동시에 비밀번호 입력, 사용자 정보 입력을 순차적으로 요청합니다.
간단하고 직관적이어서 대부분 이 방법을 많이 사용합니다.

- 최소 설정으로 사용자 추가

sudo useradd -m newuser

-m 옵션은 자동으로 홈 디렉토리를 생성합니다. 이 방법은 adduser보다 더 기본적인 형태의 명령어입니다.

 

2. 비밀번호 설정

sudo passwd newuser

사용자를 만든 후 반드시 비밀번호를 설정해야 로그인이 가능합니다.
입력하면 새 비밀번호를 두 번 묻게 됩니다.

 

3. 사용자 삭제

- 기본 삭제

sudo deluser newuser

사용자 계정만 삭제되고, 홈 디렉토리나 파일은 남아 있습니다.

- 홈 디렉토리까지 삭제

sudo deluser --remove-home newuser

계정과 함께 해당 사용자의 홈 디렉토리도 같이 삭제됩니다.

 

4. 현재 사용자 목록 확인

cut -d: -f1 /etc/passwd

시스템에 존재하는 모든 사용자 계정명을 출력합니다.
또는 단순히 cat /etc/passwd로 전체 계정 정보를 볼 수도 있어요.

 

 

사용자 관리는 시스템의 기본

리눅스 사용자 계정을 잘 관리하는 것은 시스템 보안과 효율적인 운영의 기본입니다.
각 사용자마다 홈 디렉토리가 생성되며, 파일 권한 설정도 이에 따라 달라집니다.

 

요약:

  • adduser – 직관적이고 친절한 사용자 추가
  • useradd – 더 간단한 명령어지만 옵션 설정 필요
  • passwd – 새 계정에 꼭 필요한 비밀번호 설정
  • deluser – 계정 삭제, --remove-home 옵션으로 홈 디렉토리도 함께