Recuperação do arquivo sudoers - comandos su e sudo não funcionam mais [Resolvido]

O presente artigo descreve, sucintamente, o que é o comando "su" e o pacote/comando "sudo". Também descreve como podem ser consertados esses comandos (caso não funcionem adequadamente) através da edição do arquivo de controle /etc/sudoers com o editor especial visudo.

[ Hits: 21.480 ]

Por: Alberto Federman Neto. em 28/06/2017 | Blog: https://ciencialivre.blog/


su e/ou sudo quebrados



Às vezes, por um erro de sintaxe, uma edição errada, uma permissão errada, você tem seus comandos su e sudo, sem funcionar, completamente inoperantes.

O resultado? Você sabe, não conseguirá mais acesso como root e não poderá mais instalar pacotes, nem atualizar, nem modificar arquivos de configuração.

Será só o usuário comum, impossível logar como root.

Claro está, que nessas condições, não consegue mais "consertar" seu sudo e nem seu Linux, pois isso exigiria senha de root. Não se desespere, não precisa formatar e instalar tudo de novo!

Nosso amigo, aqui do VOL, o grande Xerxes Lins, descreveu dois bons métodos para consertar o sudo:
  • /usr/bin/sudo deve ter como dono o UID 0 e tem definido o bit setuid [Resolvido][Dica]



  • Procedimentos semelhantes, foram descritos pelo usuário de codinome "Ubuntu Psycho Cat" - Fix Broken Sudo.

    Página anterior     Próxima página

    Páginas do artigo
       1. Introdução
       2. su e/ou sudo quebrados
       3. Recuperação do arquivo /etc/sudoers
       4. Editando o arquivo /etc/sudoers
       5. /etc/sudoers de Sabayon Linux - Exemplo
       6. Solucionando alguns problemas
    Outros artigos deste autor

    Sabayon Linux: Migrando KDE4 para KDE5

    Como Compilar Kernel Novo para o Sabayon Linux

    Editores e processadores de texto para GNU/Linux

    Linux com boot no Pendrive, com todas as facilidades: Smart-USB_Key-Mania, PLOP Boot Manager e outros métodos

    Usando Linux - Vida nova para um velho Itautec Infoway

    Leitura recomendada

    Tornando seu Apache mais seguro com o ModSecurity

    Instalando Apache, MariaDB e PHP com HTTPS no Arch Linux

    Seguraça extrema com LIDS

    Configurando o OpenVPN no SuSE Linux Enterprise Server (SLES)

    Sudoers 1.8.12 - Parte III - Manual

      
    Comentários
    [1] Comentário enviado por Santo-de-Deus em 28/06/2017 - 17:03h

    É importante...

    [2] Comentário enviado por annakamilla em 28/06/2017 - 21:47h

    meu debian não quer habilitar o sudo nem querendo. o do live cd tá ótimo, do ssd está péssimo. alguém tem a configuração ai para o debian ?

    Uma sugestão...tente:
    o sudoers (DO LINUX DO HD) que não está bom.... copia ele para não perder,
    # cp /etc/sudoers /etc/sudoers.original.nao_funciona_direito

    Agora, dá um boot com um Live CD (no qual, vc disse o sudo tá bom)... no CD Live, acesse o /etc DO LINUX DE HD (pode ser com o gerenciador de arquivos, como root) Com não tá montado (vc tá no ambiente live), vc deverá poder deletar ele...

    agora copie o /etc/sudoers do ambiente live, no /etc do Linux do HD....

    se não der, faz montando, em /media ou /mnt, assim como eu fiz no Artigo.


    [3] Comentário enviado por annakamilla em 28/06/2017 - 21:53h

    sempre ouvi falar que se modificar deste jeito o sudoers para colocar o usuário gera grande insegurança no linux.

    Aguarde mais respostas, pq Não sou especialista, mas vou dar minha opinião:

    quando só vc mexe no micro, vc pode colocar o usuário da maneira clássica (quase sempre se faz assim), como se ele fosse um root.
    Mas tem maneiras de editar bastante o sudoers, só para alguns usuários, outros, não, só para alguns comandos, outros não,

    pode-se configurar o "sudo su" para não funcionar sem senha, por exemplo o meu é:

    $ sudo su
    Senha: a de usuário.

    Mas aqui:

    su
    É a senha de root.

    Sem senha.não vai, nos meus sistemas. de fato, não gosto de sudo sem senha.







    [4] Comentário enviado por removido em 01/07/2017 - 22:17h


    Sudo é algo desnecessário, além do risco na segurança do sistema.

    http://cve.mitre.org/cgi-bin/cvekey.cgi?keyword=sudo

    Para as tarefas administrativas como: instalar e remove programas ou configura os arquivos do sistema caso necessário usa a conta Root.



    [5] Comentário enviado por removido em 03/07/2017 - 19:09h

    Obrigado pela menção :-)..

    Mas acho que nem precisava.

    Sem problema, Listeiro. É que eu acho certo reportar que não resolví sozínho. Bom fim de semana!


    Contribuir com comentário




    Patrocínio

    Site hospedado pelo provedor RedeHost.
    Linux banner

    Destaques

    Artigos

    Dicas

    Tópicos

    Top 10 do mês

    Scripts