SW/리눅스

Debian : Sudo 사용자 만드는 방법, 예제, 명령어

얇은생각 2020. 11. 4. 07:30
반응형

sudo 명령(Super-user do의 줄임말)은 기본적으로 루트 사용자의 보안 권한으로 사용자가 명령을 실행할 수 있도록 설계된 프로그램입니다.

데비안 시스템에서 새 사용자를 생성하고 sudo 액세스 권한을 부여하는 방법을 보여 드리겠습니다.

이 사용자 계정을 사용하여 Debian 서버에 루트 사용자로 로그인할 필요 없이 관리 명령을 실행할 수 있습니다.

 

Debian : Sudo 사용자 만드는 방법, 예제, 명령어

 

sudo 사용자 생성

아래 단계에 따라 새 사용자 계정을 만들고 sudo 액세스 권한을 부여합니다. 기존 사용자에 대해 sudo를 구성하려면 3단계로 건너뜁니다.

 

1. 서버에 로그인합니다.

먼저 시스템에 루트 사용자로 로그인합니다.

ssh root@server_ip_address

 

 

2. 새 사용자 계정을 만듭니다.

adduser 명령을 사용하여 새 사용자 계정을 만듭니다. 사용자 이름을 원하는 사용자 이름으로 바꾸는 것을 잊지 마세요.

adduser username

 

 

명령을 실행하면 새 사용자 암호를 설정하고 확인하라는 메시지가 표시됩니다. 새 계정의 암호가 가능한 한 강력해야 합니다(문자, 숫자 및 특수 문자 조합).

Adding user `username' ...
Adding new group `username' (1001) ...
Adding new user `username' (1001) with group `username' ...
Creating home directory `/home/username' ...
Copying files from `/etc/skel' ...
New password:
Retype new password:
passwd: password updated successfully

 

 

사용자 암호를 설정하면 명령어는 사용자를 위한 홈 디렉토리를 생성하고 홈 디렉토리에 여러 구성 파일을 복사하고 새 사용자 정보를 설정하라는 메시지를 표시합니다. 이 정보를 모두 비워 두려면 ENTER를 눌러 기본값을 사용합니다.

Changing the user information for username
Enter the new value, or press ENTER for the default
    Full Name []:
    Room Number []:
    Work Phone []:
    Home Phone []:
    Other []:
Is the information correct? [Y/n]

 

 

3. 사용자를 sudo 그룹에 추가합니다.

기본적으로 Debian 시스템에서는 sudo 그룹 멤버에게 sudo 액세스 권한이 부여됩니다. 사용자를 sudo 그룹에 추가하려면 usermod 명령을 사용합니다.

usermod -aG sudo username

 

 

 

sudo 액세스 테스트

새로 만든 사용자로 전환합니다.

su - username

 

 

 

sudo 명령을 사용하여 whoami 명령을 실행합니다.

sudo whoami

 

 

사용자에게 sudo 액세스 권한이 있는 경우 whoami 명령의 출력은 루트가 됩니다.

root

 

 

 

sudo 사용법

sudo를 사용하려면 명령 앞에 sudo와 space를 붙이면 됩니다.

sudo ls -l /root

 

 

세션에서 sudo를 처음 사용할 때 사용자 암호를 입력하라는 메시지가 표시됩니다.

[sudo] password for username:

 

 

 

결론

sudo 권한을 가진 사용자를 만드는 방법을 배웠습니다. 이제 이 사용자 계정으로 Debian 서버에 로그인하고 sudo를 사용하여 관리 명령을 실행할 수 있습니다.

반응형