arquivo sudoers corrompido

1

Meu servidor travou e tive que reiniciá-lo a partir do botão liga / desliga. No entanto, uma vez que eu reiniciei, não posso mais executar o sudo. Quando tento, obtenho

>>> /etc/sudoers: syntax error near line 1 <<<
sudo: parse error in /etc/sudoers near line 1
sudo: no valid sudoers sources found, quitting
sudo: unable to initialize policy plugin

Eu então corri

pkexec visudo

que retorna

��������������������������ï¿ï¿½u�fZc�f�<��^F� ��^H���g���&^R& k^N�^[N)��@{^H�Ƽ^P��8^^����0,(iȼ4_ï¿ï¿½ï¿½d��y^YW�ż^O}�f��ȼ0v��lE"G^A^@^Y1���$

Então, como eu recrio meu arquivo sudoers ou sou desossado?

    
por Dowlers 23.04.2015 / 07:42

1 resposta

2

Aqui está o arquivo /etc/sudoers padrão em Trusty:

#
# This file MUST be edited with the 'visudo' command as root.
#
# Please consider adding local content in /etc/sudoers.d/ instead of
# directly modifying this file.
#
# See the man page for details on how to write a sudoers file.
#
Defaults    env_reset
Defaults    mail_badpass
Defaults    secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"

# Host alias specification

# User alias specification

# Cmnd alias specification

# User privilege specification
root    ALL=(ALL:ALL) ALL

# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL

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

# See sudoers(5) for more information on "#include" directives:

#includedir /etc/sudoers.d

Você pode substituir o arquivo /etc/sudoers corrompido por um usando um Live DVD:

  1. Inicialize a partir de um DVD ao vivo
  2. Abra o Terminal com Ctrl + Alt + T
  3. Execute lsblk para ver a qual dispositivo de bloco sua partição root na unidade está mapeada para
  4. Monte a partição root na unidade: sudo mount /dev/<partition_block_device> /mnt (onde <partition_block_device> = root dispositivo de bloco da partição)
  5. Executar sudo gedit /mnt/etc/sudoers
  6. Cole o conteúdo do arquivo /etc/sudoers limpo
  7. Salvar
  8. Sair
  9. Executar exit
  10. Reinicializar
por kos 23.04.2015 / 09:04