Fedora: sudoers 파일에 자신을 다시 추가하는 방법은 무엇입니까?

Fedora: sudoers 파일에 자신을 다시 추가하는 방법은 무엇입니까?

usermod -G user group실수로 없이 작업을 통해 sudoers 파일에서 자신을 제거했는데 지금 은 그룹에 -a속하지 않습니다 . 루트 비밀번호를 입력해 sudoers보았지만 이라고 나옵니다 . 본인을 다시 추가할 수 있는 방법이 있나요? 페도라 20을 사용합니다.su -su: Authecation failure

답변1

단일 사용자 모드에서 이 작업을 수행할 수 있습니다.

  1. 시스템을 다시 시작하고 grub 프롬프트에서 아래쪽 또는 위쪽 화살표를 눌러 grub 화면을 일시 중지합니다.
  2. grub 항목을 편집하려면 "e"를 누르고,
  3. 커널 라인을 선택하고 "e"를 다시 눌러 편집 모드로 들어갑니다.
  4. 이제 줄 끝에 "1" 또는 "single"을 추가합니다. 그리고 Enter를 누르세요.
  5. 이 설정으로 시작하려면 "b"를 누르세요. Fedora는 이제 단일 사용자 모드로 시작됩니다.
  6. 이제 다음 명령을 사용하여 루트 비밀번호를 재설정할 수 있습니다.
passwd
  1. /etc/sudouser 파일을 편집하여 다른 사용자에게 sudo 권한을 할당할 수도 있습니다.

갱신- -

GRUB2의 경우

  1. 화살표 키를 사용하여 편집하려는 시작 항목을 선택하세요.
  2. 항목 편집을 시작하려면 e를 누르세요.
  3. 화살표 키를 사용하여 linux 또는 linux16으로 시작하는 줄로 이동하세요.
  4. UEFI 시스템이 있는 경우 행은 linuxefi로 시작됩니다.
  5. 줄 끝으로 이동하여 공백을 추가한 다음 rw를 추가하고 다른 공백을 추가하고 init=/bin/bash Ctrl-x 또는 F10을 눌러 항목을 시작합니다.
  6. 이제 다음 명령을 사용하여 루트 비밀번호를 재설정할 수 있습니다.
passwd

답변2

루트 비밀번호가 없으면 Live-CD에서 부팅하고 파티션에 chroot하여 읽기 전용 설치를 찾거나 mount 명령을 사용하여 읽기-쓰기 설치를 마운트해야 합니다.
읽기 전용으로 설치하는 경우 다음 명령을 사용하십시오.

mount -o rw,remount /

그런 다음 다음을 사용하십시오.

passwd root

답변3

sudo cat /etc/sudoers사용 가능한 항목과 사용자에 대한 제한 사항을 실험해 보면 /etc/sudoers "sudo sed"를 직접 "sudo grep"또는 "sudo vi"간접적으로 편집하는 것이 더 나을 수도 있습니다. 이것은 sudo를 사용할 때 효과적입니다.

관련 정보