본문 바로가기
Programming

우분투에서 유저 추가하는 방법

by 느리게 걷는 즐거움 2024. 6. 10.
반응형

우분투에서 유저 추가하는 방법

우분투(Ubuntu)는 사용자 계정을 관리하는 다양한 방법을 제공하며, 이를 통해 시스템의 보안과 효율성을 유지할 수 있습니다. 이번 포스팅에서는 우분투에서 새로운 유저를 추가하는 방법을 단계별로 설명하겠습니다.

1. 터미널 열기

먼저, 터미널을 엽니다. 터미널은 `Ctrl + Alt + T` 키를 눌러서 쉽게 열 수 있습니다.

2. 새로운 유저 추가하기

우분투에서 새로운 유저를 추가하려면 `adduser` 명령어를 사용합니다. `adduser`는 새로운 사용자를 추가하고 홈 디렉토리, 셸 및 초기 설정 파일을 자동으로 설정합니다.

sudo adduser newusername

여기서 `newusername`은 추가하려는 유저의 이름으로 변경해야 합니다. 이 명령어를 실행하면, 비밀번호 설정 및 기타 사용자 정보를 입력하라는 메시지가 표시됩니다.

sudo adduser johndoe

명령어를 실행하면 다음과 같은 출력이 나타납니다:

Adding user `johndoe' ...
Adding new group `johndoe' (1001) ...
Adding new user `johndoe' (1001) with group `johndoe' ...
Creating home directory `/home/johndoe' ...
Copying files from `/etc/skel' ...

Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
Changing the user information for johndoe
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`를 입력합니다.

3. 유저를 특정 그룹에 추가하기

사용자를 특정 그룹에 추가하여 권한을 부여할 수 있습니다. 예를 들어, `sudo` 그룹에 사용자를 추가하면 해당 사용자가 `sudo` 명령을 사용할 수 있게 됩니다.

sudo usermod -aG groupname username

예를 들어, `johndoe`를 `sudo` 그룹에 추가하려면 다음과 같이 입력합니다:

sudo usermod -aG sudo johndoe

4. 유저 정보 확인하기

새로 추가한 유저의 정보를 확인하려면 다음 명령어를 사용합니다:

id username

예를 들어, `johndoe`의 정보를 확인하려면 다음과 같이 입력합니다:

id johndoe
uid=1001(johndoe) gid=1001(johndoe) groups=1001(johndoe),27(sudo)

5. 유저 삭제하기

만약 더 이상 필요하지 않은 유저를 삭제하려면 `deluser` 명령어를 사용합니다 예를 들어, `johndoe`를 삭제하려면 다음과 같이 입력합니다:

sudo deluser johndoe

유저와 함께 홈 디렉토리도 삭제하려면 다음 명령어를 사용합니다:

sudo deluser --remove-home johndoe

결론

이와 같이 우분투에서 새로운 유저를 추가하고 관리하는 방법은 간단합니다. `adduser`와 `usermod` 명령어를 사용하여 쉽게 유저를 추가하고 그룹에 할당할 수 있으며, 필요 시 `deluser` 명령어를 사용하여 유저를 삭제할 수 있습니다. 이를 통해 시스템 관리자가 사용자 계정을 효율적으로 관리할 수 있습니다.

반응형

'Programming' 카테고리의 다른 글

Git Submodule 특정 tag로 변경 및 적용  (0) 2024.06.14
파이썬 cscope.files 생성하기  (0) 2024.06.14
minicom Lock 에러 대처법  (0) 2024.06.10
Axios?  (1) 2024.06.09
Python의 `classmethod`: 클래스 메서드  (1) 2024.06.09