리눅스 useradd, userdel 명령어: 사용자 계정 생성 및 삭제하기
리눅스에서 useradd
와 userdel
명령어는 각각 사용자 계정을 생성하고 삭제하는 데 사용됩니다. 이 명령어들을 통해 시스템 관리자는 새로운 사용자를 추가하거나 필요하지 않은 사용자를 제거할 수 있습니다.
☞ 포스트 기준: 리눅스 배포판 CentOS 7
1. useradd 명령어
useradd
명령어는 새 사용자 계정을 만들 때 사용됩니다. 이때 다양한 옵션을 통해 사용자 환경을 설정할 수 있습니다.
옵션 | 설명 |
---|---|
-m | 사용자의 홈 디렉토리를 자동으로 생성합니다. |
-d | 사용자의 홈 디렉토리를 지정합니다. |
-e | 계정 만료 날짜를 지정합니다 (YYYY-MM-DD 형식). |
-s | 기본 쉘을 지정합니다. |
-g | 기본 그룹을 지정합니다. |
$ useradd -d /home/newuser -s /bin/bash -g users newuser
명령어는 ‘newuser’라는 새 사용자를 생성하며, /home/newuser에 홈 디렉토리를 설정하고 /bin/bash를 기본 쉘로 지정합니다. 또한, 사용자를 ‘users’ 그룹에 속하게 합니다.
2. userdel 명령어
userdel
명령어는 기존 사용자 계정을 시스템에서 삭제합니다. 사용자의 데이터 및 설정을 제거하는 데 사용될 수 있습니다.
옵션 | 설명 |
---|---|
-r | 사용자의 홈 디렉토리와 메일 스풀을 삭제합니다. |
$ userdel -r olduser
명령어는 ‘olduser’라는 사용자를 삭제하고, 해당 사용자의 홈 디렉토리와 메일 스풀을 함께 제거합니다.
3. 사용 예시
다음은 useradd
와 userdel
명령어를 사용하는 몇 가지 예시입니다.
$ useradd -m user3 $ passwd user3 [비밀번호 설정] $ userdel -r user3
‘user3’라는 새 사용자를 생성하고 비밀번호를 설정한 후, 이 사용자를 삭제하는 과정을 보여줍니다. ‘useradd’ 명령어로 패스워드를 지정하지 않고 계정을 생성한 이후에 ‘passwd’ 명령어로 패스워드를 지정할 수 있습니다.
![리눅스 useradd, userdel 명령어 사용 예시](https://bluesharehub.com/wp-content/uploads/2023/11/image-115-1024x285.png)
![리눅스 useradd, userdel 명령어 사용 예시](https://bluesharehub.com/wp-content/uploads/2023/11/image-115-1024x285.png)
☞ useradd
와 userdel
명령어는 리눅스 시스템의 사용자 관리에 필수적인 도구로, 새 사용자 추가 및 기존 사용자 삭제를 간편하게 할 수 있습니다.
관련 이전 게시글
- 리눅스 passwd 명령어: 사용자 비밀번호 변경 및 관리하기
- 리눅스 su 명령어: 사용자 계정 전환 및 권한 상승하기
- 리눅스 sudo 명령어: 관리자 권한으로 명령 실행하기
- 리눅스 chmod 명령어: 파일과 디렉토리의 접근 권한 설정하기
- 리눅스 chown, chgrp 명령어: 파일과 디렉토리의 소유권 변경하기
다음 글에서는 더 유용한 리눅스 명령어에 대해 알아볼 예정입니다. 도움이 되셨다면 공유해 주세요!