리눅스에서 사용자 관리하기: adduser와 deluser
안녕하세요, mj입니다! 오늘은 리눅스에서 사용자 계정을 관리하는 방법에 대해 알아보겠습니다. 특히 adduser
와 deluser
명령어를 중심으로 설명할 예정입니다. 이 두 명령어는 리눅스 시스템에서 사용자 계정을 생성하고 삭제하는 데 매우 유용합니다.
1. adduser 명령어
adduser
명령어는 새로운 사용자 계정을 생성하는 데 사용됩니다. 이 명령어는 사용자의 홈 디렉토리와 기본 설정 파일을 자동으로 생성합니다.
사용법
sudo adduser [사용자이름]
예시 1: 사용자 계정 생성
예를 들어, john
이라는 사용자를 추가하고 싶다면 다음과 같이 입력합니다:
sudo adduser john
출력 결과:
Adding user `john' ...
Adding new group `john' (1001) ...
Adding new user `john' (1001) with group `john' ...
Creating home directory `/home/john' ...
Copying files from `/etc/skel' ...
New password:
Retype new password:
passwd: password updated successfully
Changing the user information for john
Enter the new value, or press ENTER for the default
Full Name []: John Doe
Room Number []:
Work Phone []:
Home Phone []:
Other []:
Is the information correct? [Y/n] y
예시 2: 사용자 계정 생성 (기본값 사용)
기본값을 사용하여 alice
라는 사용자를 추가할 수도 있습니다:
sudo adduser alice
출력 결과는 위와 유사합니다.
예시 3: 사용자 계정 생성 후 그룹 추가
사용자를 생성한 후 특정 그룹에 추가할 수 있습니다:
sudo usermod -aG sudo john
이 명령어는 john
을 sudo
그룹에 추가합니다.
2. deluser 명령어
deluser
명령어는 기존 사용자 계정을 삭제하는 데 사용됩니다. 이 명령어는 사용자의 홈 디렉토리와 관련 파일을 삭제할 수 있습니다.
사용법
sudo deluser [사용자이름]
예시 1: 사용자 계정 삭제
예를 들어, john
이라는 사용자를 삭제하고 싶다면 다음과 같이 입력합니다:
sudo deluser john
출력 결과:
Removing user `john' ...
Removing files from /home/john ...
예시 2: 사용자 계정 삭제 (홈 디렉토리 포함)
사용자의 홈 디렉토리도 함께 삭제하려면 다음과 같이 입력합니다:
sudo deluser --remove-home john
출력 결과는 위와 유사하지만, 홈 디렉토리도 삭제됩니다.
예시 3: 사용자 계정 삭제 후 그룹 확인
사용자를 삭제한 후 그룹 목록에서 확인할 수 있습니다:
getent group | grep john
출력 결과는 아무것도 나타나지 않아야 합니다.
결론
오늘은 리눅스에서 사용자 계정을 관리하는 방법에 대해 알아보았습니다. adduser
와 deluser
명령어를 사용하여 사용자 계정을 쉽게 생성하고 삭제할 수 있습니다. 이러한 명령어를 잘 활용하면 시스템 관리가 훨씬 수월해질 것입니다.
감사합니다! mj였습니다.
댓글
댓글 쓰기