![Ubuntu 20.04[Quick Start]에서 Sudo를 지원하는 새 사용자를 만드는 방법](/tutorial-cover/post/Ubuntu 20 04[Quick Start]에서 Sudo를 지원하는 새 사용자를 만드는 방법.png)
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를 통해 서버에 루트 사용자로 연결:
- ssh [email protected]your_server_ip_address
2단계 - 시스템에 새 사용자 추가
adduser
명령을 사용하여 시스템에 새 사용자를 추가합니다.- adduser sammy
sammy
를 생성할 사용자 이름으로 교체해야 합니다.암호를 만들고 확인하는 메시지가 표시됩니다.OutputEnter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
다음은 새로운 사용자에 대한 정보를 작성하도록 요구할 것입니다.기본값을 적용하고 이 정보를 비울 수 있습니다.OutputChanging 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 그룹에 추가합니다.- usermod -aG sudo sammy
마찬가지로 sammy
을 방금 추가한 사용자 이름으로 교체해야 합니다.Ubuntu에서 기본적으로 sudo 그룹의 모든 구성원은 완전한sudo
권한을 가지고 있습니다.단계 4 - sudo 액세스 테스트
새 권한
sudo
이 제대로 작동하는지 확인하려면 먼저 su
명령을 사용하여 새 사용자 계정으로 전환합니다.- su - sammy
새 사용자는 수퍼유저 권한으로 실행할 명령 앞에 sudo
를 추가하여 사용할 수 있는지 확인하십시오 sudo
.- sudo command_to_run
예를 들어 /root
디렉터리의 내용을 나열할 수 있습니다. 이 디렉터리는 보통 루트 사용자만 접근할 수 있습니다.- 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 강좌를 참조하십시오.