소개
sudo
명령은 일반적으로 root 사용자에게만 부여되는 관리자 권한을 일반 사용자에게 부여하는 메커니즘을 제공합니다. 이 안내서에서는 Rocky Linux 8에서 sudo
액세스를 가진 새 사용자를 만드는 방법을 보여줍니다. 서버의 /etc/sudoers
파일을 수정하지 않고 수행할 수 있습니다.
참고: 이미 존재하는 Rocky Linux 사용자에게 sudo
를 구성하려는 경우 단계 3으로 건너뛰세요.
단계 1 — 서버에 로그인
root 사용자로 서버에 SSH로 로그인합니다:
- ssh root@your_server_ip_address
your_server_ip_address
를 서버의 IP 주소 또는 호스트 이름으로 대체하세요.
단계 2 — 시스템에 새로운 사용자 추가
adduser
명령을 사용하여 시스템에 새로운 사용자를 추가하세요:
- adduser sammy
sammy
를 만들려는 사용자 이름으로 교체하세요.
새 사용자의 비밀번호를 업데이트하려면 passwd
명령을 사용하십시오:
- passwd sammy
방금 만든 사용자로 sammy
를 대체하는 것을 잊지 마십시오. 새 비밀번호를 두 번 입력하라는 메시지가 표시됩니다:
OutputChanging password for user sammy.
New password:
Retype new password:
passwd: all authentication tokens updated successfully.
단계 3 — wheel 그룹에 사용자 추가
usermod
명령을 사용하여 사용자를 wheel 그룹에 추가하십시오:
- usermod -aG wheel sammy
다시 한 번, sammy
를 sudo
권한을 부여하려는 사용자 이름으로 교체해야 합니다. Rocky Linux에서 wheel 그룹의 모든 구성원은 기본적으로 전체 sudo
액세스 권한을 갖습니다.
단계 4 — sudo
액세스 테스트
새 sudo
권한이 작동하는지 테스트하려면 먼저 root 사용자에서 새 사용자 계정으로 전환하려면 su
명령을 사용하십시오:
- su - sammy
새 사용자로서 sudo
를 사용할 수 있는지 확인하려면 슈퍼 사용자 권한으로 실행하려는 명령 앞에 sudo
를 추가하십시오:
- sudo command_to_run
예를 들어, 보통 루트 사용자만 액세스할 수 있는 /root
디렉터리의 내용을 나열할 수 있습니다:
- sudo ls -la /root
첫 번째로 세션에서 sudo
를 사용할 때 해당 사용자 계정의 비밀번호를 입력하라는 메시지가 표시됩니다. 계속하려면 비밀번호를 입력하세요:
Output[sudo] password for sammy:
참고: 이는 루트 비밀번호를 요청하는 것이 아닙니다! sudo가 활성화된 사용자의 비밀번호를 입력하세요. 루트 비밀번호가 아닙니다.
사용자가 적절한 그룹에 속해 있고 비밀번호를 올바르게 입력했다면 sudo
와 함께 사용한 명령이 루트 권한으로 실행됩니다.
결론
이 빠른 시작 튜토리얼에서는 새 사용자 계정을 만들고 wheel 그룹에 추가하여 sudo
액세스를 활성화했습니다. Rocky Linux 8 서버 설정에 대한 자세한 정보는 당사의 Rocky Linux 8 초기 서버 설정 튜토리얼을 참조하십시오.