CentOS 8에서 Sudo를 지원하는 새 사용자를 만드는 방법 [빠른 시작]

CentOS 8에서 Sudo를 지원하는 새 사용자를 만드는 방법 [빠른 시작]

2022-06-01 last update

6 minutes reading Linux Basics Quickstart CentOS 8 CentOS

소개

sudo 명령은 일반 사용자에게 관리자 권한을 부여하는 메커니즘을 제공합니다 (일반적으로 루트 사용자만 사용할 수 있습니다).이 안내서에서는 서버의 파일을 수정하지 않고도 CentOS 8에서 sudo 액세스 권한을 가진 새 사용자를 만드는 방법을 설명합니다.
참고 기존 CentOS 사용자/etc/sudoers를 구성하려면 3단계로 이동합니다.

1단계 - 서버에 로그인


SSH를 통해 서버에 루트 사용자로 연결:
  1. ssh [email protected]your_server_ip_address
위의 sudo 대신 서버의 IP 주소 또는 호스트 이름을 사용합니다.

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

your_server_ip_address 명령을 사용하여 시스템에 새 사용자를 추가합니다.
  1. adduser sammy
adduser를 생성할 사용자 이름으로 교체해야 합니다.sammy 명령을 사용하여 새 사용자의 암호를 업데이트합니다.
  1. passwd sammy
방금 만든 사용자로 바꾸기 passwd 를 기억하십시오.새 암호를 두 번 입력하라는 메시지가 표시됩니다.
Output
Changing password for user sammy. New password: Retype new password: passwd: all authentication tokens updated successfully.

단계 3 - 휠 그룹에 사용자 추가

sammy 명령을 사용하여 휠 그룹에 사용자를 추가합니다.
  1. usermod -aG wheel sammy
다시 한 번, usermod 권한을 부여하고 싶은 사용자 이름으로 바꾸십시오.기본적으로 CentOS에서 휠 그룹의 모든 구성원은 완전한sammy 액세스 권한을 갖습니다.

단계 4 - sudo 액세스 테스트


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

결론


이 빠른 시작 강좌에서 새 사용자 계정을 만들고 휠 그룹에 추가해서 sudo 접근을 사용합니다.CentOS 8 서버 설정에 대한 자세한 내용은 Initial Server Setup with CentOS 8 자습서를 참조하십시오.