Ubuntu 20.04[Quick Start]에서 Sudo를 지원하는 새 사용자를 만드는 방법

Ubuntu 20.04[Quick Start]에서 Sudo를 지원하는 새 사용자를 만드는 방법

2022-06-01 last update

6 minutes reading Ubuntu Ubuntu 20.04 Quickstart

소개


서버를 관리할 때, 사용자가 관리자급 사용자'root'로 명령을 실행할 수 있도록 허용하기를 원할 때가 있습니다.sudo 명령은 시스템 관리자에게 일반 사용자에게 관리자 권한을 부여하는 방법(일반적으로 루트 사용자에게만 사용할 수 있음)을 제공합니다.
이 강좌에서는 서버의 sudo 파일을 수정하지 않고 Ubuntu 20.04에서 /etc/sudoers 액세스 권한을 가진 새 사용자를 만드는 방법을 배울 것입니다.
참고 기존 사용자sudo를 구성하려면 3단계로 이동합니다.

1단계 - 서버에 로그인


SSH를 통해 서버에 루트 사용자로 연결:
  1. ssh [email protected]your_server_ip_address

2단계 - 시스템에 새 사용자 추가

adduser 명령을 사용하여 시스템에 새 사용자를 추가합니다.
  1. adduser sammy
sammy를 생성할 사용자 이름으로 교체해야 합니다.암호를 만들고 확인하는 메시지가 표시됩니다.
Output
Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully
다음은 새로운 사용자에 대한 정보를 작성하도록 요구할 것입니다.기본값을 적용하고 이 정보를 비울 수 있습니다.
Output
Changing the user information for sammy 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 그룹에 추가

usermod 명령을 사용하여 사용자를 sudo 그룹에 추가합니다.
  1. usermod -aG sudo sammy
마찬가지로 sammy 을 방금 추가한 사용자 이름으로 교체해야 합니다.Ubuntu에서 기본적으로 sudo 그룹의 모든 구성원은 완전한sudo 권한을 가지고 있습니다.

단계 4 - sudo 액세스 테스트


새 권한sudo이 제대로 작동하는지 확인하려면 먼저 su 명령을 사용하여 새 사용자 계정으로 전환합니다.
  1. su - sammy
새 사용자는 수퍼유저 권한으로 실행할 명령 앞에 sudo 를 추가하여 사용할 수 있는지 확인하십시오 sudo.
  1. sudo command_to_run
예를 들어 /root 디렉터리의 내용을 나열할 수 있습니다. 이 디렉터리는 보통 루트 사용자만 접근할 수 있습니다.
  1. sudo ls -la /root
세션에서 처음 사용sudo하면 사용자 계정의 암호를 입력하라는 메시지가 표시됩니다.계속하려면 암호를 입력합니다.
Output:
[sudo] password for sammy:
주의: 이것은 루트 비밀번호를 요청하는 것이 아닙니다!방금 만든 sudo를 사용하는 사용자의 비밀번호를 입력하십시오.
사용자가 올바른 그룹에 있고 암호를 정확하게 입력하면 명령 sudo 은 루트 권한으로 실행됩니다.

결론


이 빠른 입문 강좌에서 새 사용자 계정을 만들고 sudo 그룹에 추가해서 sudo 접근을 사용합니다.
새 사용자에게 외부 액세스 권한을 부여하려면 Enabling External Access for Your Regular User 의 섹션을 참조하십시오.
Ubuntu 20.04 서버 설정에 대한 자세한 내용을 보려면 Initial Server Setup with Ubuntu 20.04 강좌를 참조하십시오.