CentOS에서 sudo
설정은 사용자에게 관리자 권한을 부여하기 위한 필수적인 단계입니다. 기본적으로 sudo
는 root 사용자만이 사용할 수 있지만, 특정 사용자에게도 sudo
권한을 부여할 수 있습니다. 아래 단계에 따라 CentOS에서 sudo
권한을 설정할 수 있습니다.
1. sudo
패키지가 설치되어 있는지 확인
CentOS에 sudo
가 설치되어 있는지 확인하려면 다음 명령을 사용합니다:
su root
yum install sudo
2. 사용자에게 sudo
권한 부여하기
다음 단계에서는 특정 사용자에게 sudo
권한을 부여하는 방법을 설명합니다.
2.1 wheel
그룹에 사용자 추가
CentOS에서는 wheel
그룹에 속한 사용자가 sudo
명령을 실행할 수 있습니다. 사용자를 wheel
그룹에 추가하려면 다음 명령을 실행하세요:
su root
usermod -aG wheel 사용자명
2.2 /etc/sudoers
파일 수정
/etc/sudoers
파일은 sudo
사용 권한을 관리하는 파일입니다. 이 파일을 수정하여 권한을 설정할 수 있습니다. 이 파일을 직접 편집하기 위해서는 visudo
명령을 사용해야 합니다.
다음 명령을 실행하여 sudoers
파일을 열 수 있습니다:
su root
visudo
그런 다음 아래의 줄이 주석(#) 처리되어 있지 않은지 확인하세요 (기본적으로 CentOS 7/8에서 주석이 해제되어 있을 것입니다):
%wheel ALL=(ALL) ALL
이 줄이 주석 해제되어 있으면, wheel
그룹에 속한 사용자는 sudo
명령을 사용할 수 있습니다.
2.3 특정 사용자에 대한 sudo
설정 (선택 사항)
특정 사용자에게만 sudo
권한을 부여하고 싶다면, sudoers
파일에서 특정 사용자를 직접 추가할 수 있습니다. 예를 들어, myuser
라는 사용자에게 sudo
권한을 부여하려면, sudoers
파일에 다음 줄을 추가합니다:
myuser ALL=(ALL) ALL
3. 설정이 완료되었는지 확인
위 단계를 완료한 후, 새로 설정한 사용자가 sudo
명령을 사용할 수 있는지 확인하려면 해당 사용자로 로그인한 다음 sudo
명령을 실행해보세요:
sudo whoami
정상적으로 설정되었다면 root
가 출력될 것입니다.
이 과정으로 CentOS에서 sudo
설정을 완료할 수 있습니다.
'Linux Unix > CentOS' 카테고리의 다른 글
[ CentOS ] ss, netstat, lsof, firewall-cmd - 열려 있는 포트 확인하기 (0) | 2024.11.05 |
---|---|
[ CentOS ] dnf - 패키지 관리 하기 (0) | 2024.10.09 |
[ CentOS ] id - 사용자 정보 보기 (0) | 2024.10.05 |