
Eu tentei de tudo, mas nada funciona.
sudo
não está funcionando porque diz:
/etc/sudoers is world writable
Não consigo fazer login como usuário root, mesmo que eu tenha digitado o comandosudo -i
chmod: changing permissions of 'etc/sudoers': Operation not permitted
su: Authentication failure
Antes desse erro acontecer, tentei alterar a permissão da /etc
pasta para permitir criar uma nova pasta dentro da /etc
pasta, depois de abrir o ssh no dia seguinte, apareceu esse erro.
Os comandos a seguir são os únicos que lembrei para me permitir criar uma pasta:
sudo chmod -R 777 /etc chmod a+w test mkdir /etc/backup
Sou novo nos comandos do Linux, então apenas os pesquisei e tentei no meu ssh, então esse erro aconteceu.
Alguém pode me ajudar? Desde já, obrigado.
Responder1
Antes que esse erro acontecesse, tentei alterar a permissão da pasta/etc para permitir criar uma nova pasta dentro da pasta/etc
NÃO há razão válida para alterar /etc/
. Este é um diretório do sistema mantido pelo gerenciador de pacotes packages/he. Se você precisar de um diretório pessoal, coloque-o /home/$USER
ou se for um servidor multiusuário /opt/etc
(mas mesmo esses são nojentos, IMO;)).
Você corrige isso reiniciando no grub Rescue ou em uma sessão ao vivo e então faz
chmod 440 /etc/sudoers
então combina
r--r----- 1 root root 1800 feb 20 18:38 /etc/sudoers
Lembre-se de que esta pode ser uma tentativa fútil: se você fez algo em sua totalidade, /etc/
você pode ter mudado mais do que apenas o arquivo sudoers. Então uma reinstalação sem formatação seria a resposta.
Responder2
Você deve reiniciar seu sistema e iniciar comomodo de usuário único, entre no shell root, altere a propriedade de/etc/sudoers:
Após reiniciar, pressione shfit
até que o menu GRUB apareça, depois pressione e
para editar, depois vá para a linha que começa com linux /boot/vmlinuz
e substitua o final da linha ro \ console=ttyS0 console=tty0
por rw init=/bin/bash
.
Instruções deitgalacom imagens.
Agora, chmod 440 /etc/sudoers
no final, o arquivo sudoers deve ficar assim
-r--r-----
Eu recomendo que você edite o arquivo sudoers visudo
e adicione mais configurações ao /etc/sudoers.d/my-sudoers
.