리눅스 시스템을 여러 명이 함께 사용하는 경우, 각 사용자마다 계정을 나누는 것이 기본입니다.
개발자, 관리자, 운영자 등 역할에 따라 별도의 사용자 계정을 만들어주면 보안과 관리 효율성이 높아지죠.
리눅스에서 사용자를 추가하거나 삭제하는 기본적인 방법을 정리해드리겠습니다.
✔ 사용자 추가 (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옵션으로 홈 디렉토리도 함께
'개발 > 리눅스' 카테고리의 다른 글
| [Linux] 방화벽 설정하기 (UFW, firewalld) (0) | 2025.06.28 |
|---|---|
| [Linux] sudo 권한 부여 및 제한하기 (0) | 2025.06.27 |
| [Linux] 서버 재부팅 없이 커널 업데이트하는 방법 (Livepatch) (0) | 2025.06.25 |
| [Linux] 부팅 시 자동 실행 설정 방법 (systemd 서비스 만들기) (0) | 2025.06.24 |
| [Linux] journalctl 로그 조회하는 방법 (0) | 2025.06.23 |
