Corrigir isso é muito simples, e é respondido em outro lugar no askubuntu .
Resposta curta, use:
pkexec editor_of_choice
Estou recebendo este erro:
sudo: parse error in /etc/sudoers near line 23
sudo: no valid sudoers sources found, quitting
sudo: unable to initialize policy plugin
Eu estava tentando desativar a autenticação de senha para que eu não precisasse digitar a senha toda vez que eu quisesse instalar algo, mas eu provavelmente a modifiquei de uma forma não muito boa. Eu sou um novato no Ubuntu, fiquei doente do Windows:)
Até agora, encontrei algumas pessoas sugerindo a inicialização no modo de usuário único, mas tenho medo de atrapalhar mais as coisas.
Como posso corrigir esse erro?
Corrigir isso é muito simples, e é respondido em outro lugar no askubuntu .
Resposta curta, use:
pkexec editor_of_choice
Segure a tecla Shift imediatamente durante a inicialização para obter a tela do GRUB. Selecione o modo de recuperação. Escolha para soltar para um terminal raiz. Execute mount -n -o remount,rw /
e, em seguida, visudo
. Ele permitirá que você corrija seus problemas com o arquivo e salve. Não permitirá que você salve um arquivo malformado.
A solução da Folowing é para servidores remotos, funciona!
depois é só usar visudo para adicionar roda , etc
Renomeie seu arquivo atual
mv /etc/sudoers{,.bak}
Crie um novovi /etc/sudoers
com o seguinte conteúdo básico:
# /etc/sudoers
#
# This file MUST be edited with the 'visudo' command as root.
#
# See the man page for details on how to write a sudoers file.
# Defaults env_reset
# Host alias specification
# User alias specification
# Cmnd alias specification
# User privilege specification
root ALL=(ALL) ALL
# Allow members of group sudo to execute any command after they have
# provided their password
# (Note that later entries override this, so you might need to move
# it further down)
%sudo ALL=(ALL) ALL
#
#includedir /etc/sudoers.d
# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL
Execute visudo
e adicione seus itens personalizados.
Você pode fazer isso:
Crie uma cópia
cp /etc/sudoers /etc/sudoers.bak
Edite as partes do problema
vim /etc/sudoers.bak
Substitua o arquivo sudoers de origem
cp /etc/sudoers.bak /etc/sudoers
Funciona para mim.
Se você errou o arquivo do sudo.You precisará:
source: - link
Eu estraguei o arquivo sudoers para descobrir que não me lembro da senha de root. Solução: reinicializado no Windows (eu tenho um dual boot) e editei o arquivo usando ext2fsd (você tem que reiniciar após a instalação). Em princípio, isso poderia ser outro Linux ou um flash ao vivo, não necessariamente o Windows.
Tags sudo