sudoers 그룹에 자신을 어떻게 추가하나요?

sudoers 그룹에 자신을 어떻게 추가하나요?

가능한 중복:
"sudo" 그룹에 사용자를 어떻게 추가하나요?

나는 다음과 같이 관리자 그룹에 나를 다시 추가했다고 생각합니다.이것.

하지만 여전히 다음과 같은 명령을 수행할 수 없습니다.

sudo aptitude update

메시지를 받았어요

oshirowanen is not in the sudoers file.  This incident will be reported.

이제 admin 그룹에 속해 있으므로 sudoers 그룹에 자신을 어떻게 추가합니까?

답변1

루트로 로그인하거나 su루트 프롬프트를 받으려면

유형visudo

편집자가 열리면 다음과 같은 줄이 나옵니다.

root ALL=(ALL) ALL

그 아래에 사용자 이름을 추가하세요

user ALL=(ALL) ALL

프롬프트에 입력하세요 ctrl+x.Y

답변2

admin그룹(또는 sudoUbuntu 12.04로 시작하는 그룹) 에 속해 있지만 해당 그룹이 를 /etc/sudoers사용하여 루트로 명령을 실행할 수 있도록 구성되지 않은 sudo경우 문제를 해결하는 것과 동일한 방식으로 문제를 해결할 수 있습니다.고장난 sudoers파일:

pkexec visudo

그런 다음 파일을 편집하여 sudoers필요한 항목을 추가하면 됩니다. 특히:

  • 12.04 이전의 Ubuntu 시스템 또는 12.04 이전 버전에서 업그레이드된 시스템에는 다음이 있어야 합니다.

    # Members of the admin group may gain root privileges
    %admin ALL=(ALL) ALL
    
  • Ubuntu 12.04 이상에는 다음이 있어야 합니다(이전 릴리스에서 업그레이드되었기 때문에 위의 줄도 있는 경우에도).

    # Allow members of group sudo to execute any command
    %sudo   ALL=(ALL:ALL) ALL
    

이것pkexecGUI가 설치된 Ubuntu 시스템에는 관리자가 다음과 같은 작업을 수행할 수 있는 두 가지 별도의 메커니즘이 있기 때문에 이 방법은 데스크탑 시스템에서 작동합니다 root.sudo, 그리고정책 키트.

궁금하고 자세한 정보가 필요한 경우 다르지만 유사한 문제에 대한 이 질문을 참조하세요.

관련 정보