리눅스에서 사용자 관리하기: adduser와 deluser

리눅스에서 사용자 관리하기: adduser와 deluser

안녕하세요, mj입니다! 오늘은 리눅스에서 사용자 계정을 관리하는 방법에 대해 알아보겠습니다. 특히 adduserdeluser 명령어를 중심으로 설명할 예정입니다. 이 두 명령어는 리눅스 시스템에서 사용자 계정을 생성하고 삭제하는 데 매우 유용합니다.

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

이 명령어는 johnsudo 그룹에 추가합니다.

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

출력 결과는 아무것도 나타나지 않아야 합니다.

결론

오늘은 리눅스에서 사용자 계정을 관리하는 방법에 대해 알아보았습니다. adduserdeluser 명령어를 사용하여 사용자 계정을 쉽게 생성하고 삭제할 수 있습니다. 이러한 명령어를 잘 활용하면 시스템 관리가 훨씬 수월해질 것입니다.

감사합니다! mj였습니다.

댓글 없음:

댓글 쓰기

내 리눅스 서버, 대체 뭐가 문제야?

내 리눅스 서버, 대체 뭐가 문제야? 안녕하세요. 오늘은 리눅스 서버가 버벅거릴 때, 원인을 파악하는 방법에 대해 알아보려고 해요. 서버의 성능 저하 원인을 찾는 것은 시스템 관리에서 매우 중요한 부분이에요. CPU, 메모리 사용량부터 수상한 프로...

가장 많이 본 글