Fedora: Como posso me adicionar de volta ao arquivo sudoers?

1

Eu acidentalmente me removi do arquivo sudoers fazendo usermod -G user group sem -a e agora não estou no grupo sudoers . Eu tentei fazer su - e digitar a senha do root, mas ele diz su: Authecation failure . Existe uma maneira de me recompor? Usando o Fedora 20.

    
por JadedTuna 19.11.2014 / 18:12

3 respostas

1

Você pode fazer isso no modo de usuário único.

  1. Reinicie o sistema, no prompt grub pressione a seta para baixo ou para cima para que a tela do grub fique em pausa.
  2. Pressione "e" para editar as entradas do grub,
  3. Selecione a linha do kernel e pressione novamente "e" para editar o modo
  4. Agora adicione "1" ou "single" no final da linha. e pressione enter.
  5. Pressione "b" para inicializar com esta configuração. Agora o fedora iniciará no modo de usuário único.
  6. Agora você pode redefinir a senha do root com o comando abaixo
passwd
  1. Assim como você pode editar o arquivo / etc / sudouser para atribuir privilégios sudo a outros usuários.

UPDATE ---

Para o GRUB2

  1. Use as teclas de seta para selecionar a entrada de inicialização que você deseja editar
  2. Pressione e para começar a editar essa entrada
  3. Use as teclas de seta para ir para a linha que começa com linux ou linux16
  4. Se você tem um sistema UEFI, é a linha que começa com linuxefi
  5. Ir para o final dessa linha adicionar um espaço então rw depois outro espaço e init = / bin / bash Pressione Ctrl-x ou F10 para inicializar essa entrada
  6. Agora você pode redefinir a senha do root com o comando abaixo
passwd
    
por 19.11.2014 / 19:13
1

Se você não tem uma senha de root, você tem que inicializar com um Live-CD e chroot para sua partição, descobrir somente para leitura montada ou rw com o comando mount.
Se for montado somente para leitura, use o seguinte comando:

mount -o rw,remount /

Em seguida, use:

passwd root
    
por 19.11.2014 / 18:44
1

experimente sudo cat /etc/sudoers e, com base no que está lá e nas restrições do usuário, você pode ter alguma sorte com "sudo sed" , "sudo grep" ou mesmo "sudo vi" para editar o / etc / sudoers direta ou indiretamente. Isso funcionou para mim quando eu estava jogando com o sudo.

    
por 01.11.2015 / 03:38