오류 사용자가 Sudoers 파일 CentOS 8에 없음을 수정하는 방법

How Fix Error User Is Not Sudoers File Centos 8



Linux는 다중 사용자 운영 체제입니다. 여기에서 루트 사용자는 전체 시스템에 대한 궁극적인 권한을 보유합니다. 보안상의 이유로 비밀번호로 보호해야 합니다. 경우에 따라 루트 사용자가 비활성화됩니다. CentOS에는 기본적으로 루트 사용자가 활성화되어 있습니다.

보안 문제 외에도 시스템 유지 관리를 수행해야 하는 경우 루트 권한에 대한 액세스가 필요합니다. sudo 명령은 정확히 그 작업을 수행합니다. 실행되는 한 명령/스크립트 루트 권한을 부여합니다. sudo 명령에 대한 액세스 권한이 있는 사용자는 sudoers 파일에 의해 관리됩니다.







이 가이드에서 CentOS 8 오류 사용자가 sudoers 파일에 없음을 수정하는 방법을 확인하십시오.



오류

sudoers 파일은 sudo 명령에 대한 사용자 권한을 관리합니다. sudo 권한이 없는 사용자가 sudo 명령을 실행하려고 할 때마다 이 오류가 나타납니다.



여기서 사용자 블레이드는 sudo 명령에 대한 권한이 없습니다.





오류 수정

해결책은 사용자를 sudoers 파일에 추가하는 것입니다. 그러나 사용자에게 sudo 명령에 대한 액세스 권한을 부여해야 하는지 여부를 결정하는 것은 시스템 관리자의 몫입니다.

이 솔루션에 접근하는 방법에는 여러 가지가 있습니다. 그러나 모두 사전 sudo 권한이 필요합니다. 시스템 관리자 전용 작업입니다.



로컬 시스템을 실행 중인 경우 다음 단계를 수행하려면 루트 계정에 액세스해야 합니다.

루트에 로그인합니다.

$그것의- 루트

루트 계정은 암호로 보호됩니다. 루트 암호를 잊어버리면 어떻게 됩니까? 종말의 날처럼 들리지만 루트 암호도 복구할 수 있습니다. CentOS에서 루트 비밀번호를 복구하는 방법을 확인하십시오.

휠 그룹에 사용자 추가

이것은 사용자에게 sudo 권한을 부여하는 가장 효율적인 방법입니다.

기본적으로 Linux에는 사용자 그룹 휠이 함께 제공됩니다. 휠 그룹은 sudo 권한으로 시스템에서 모든 작업을 수행할 수 있는 권한이 있습니다. 개별 사용자를 추가하는 대신 휠 그룹에 추가하면 sudo 권한에 대한 액세스 권한을 더 쉽게 부여할 수 있습니다.

sudoers 파일에서 휠 그룹의 상태를 확인할 수 있습니다.

$수도 내가왔다 //sudoers

여기에서는 휠 그룹에 사용자 블레이드를 추가합니다.

$수도사용자 모드-에게 -NS휠 블레이드

결과를 확인하는 방법? 다음 명령을 실행합니다. 사용자 그룹 휠 아래에 등록된 사용자를 인쇄합니다.

$게젠트그룹 휠

또는 사용자로 sudo 명령을 실행해 보십시오.

$수도dnf 체크 업데이트

Sudoers에 수동으로 사용자 추가

휠 그룹을 사용하는 대신 sudoers 파일의 사용자가 sudo 권한을 갖도록 직접 선언할 수 있습니다.

그러나 그것을 달성하는 최적의 방법은 아닙니다. 두 명 이상의 사용자를 추가해야 하는 경우 모든 사용자를 관리하는 것이 까다로울 수 있습니다. sudoers 파일을 반복적으로 살펴보는 것은 지루할 수 있습니다.

다음 명령을 실행하여 sudoers 파일을 엽니다. 여기서 EDITOR 환경 변수는 visudo 명령이 사용할 텍스트 편집기를 결정합니다. sudoers 파일을 수정하는 권장되고 안전한 방법입니다.

$수도 편집자=내가왔다비수도

다음 줄을 추가합니다. 여기에서는 sudo 권한으로 사용자 블레이드에 시스템의 모든 부분에 대한 액세스 권한을 부여합니다.

$모두=(전체:전체)모두

파일을 저장하고 편집기를 닫습니다. 사용자 블레이드는 이제 루트 사용자와 동일한 권한을 갖습니다.

Sudoers 파일 권한

Linux에서 파일 권한은 파일의 기본 속성 중 하나입니다. 파일 또는 디렉토리에 대한 읽기, 쓰기 및 실행 권한이 있는 사용자를 설명합니다. 손상된 파일 권한으로 인해 예기치 않은 동작이 발생하여 이 오류가 발생할 수 있습니다. 파일 권한에 대해 자세히 알아보세요.

다음 명령은 sudoers 파일의 파일 권한을 재설정합니다.

$chmod0440//sudoers

시스템을 재부팅하여 변경 사항을 구현하십시오.

결론

간단한 해결책이 있는 간단한 오류입니다. 이러한 방법은 관리 사용자 계정에 대한 액세스 권한이 있는 한 제대로 작동합니다. 기업 환경에서 작업하는 경우 시스템 관리자에게 원하는 사용자 계정에 sudo 권한을 부여해 달라고 요청하세요.

여러 사용자를 관리해야 합니까?

그런 다음 CentOS 8에서 사용자를 생성하고 삭제하는 방법을 확인하십시오.