Por erro, altere o proprietário dos sudoers

-1

Então, por engano, altero a propriedade de muitos arquivos. Pedi ao meu provedor para reinstalar o sistema operacional, mas a resposta foi que eu teria que pagar 50 euros por hora por um técnico.

Eu preciso voltar às premissas do sudo.

sudo me dá erro:

sudo: /etc/sudoers.d is owned by uid 1000, should be 0

WinSCP mostra

Eu tentei muitas coisas, estava passando pela web por 3 horas e ainda sem alterações. Eu posso inicializar no modo de recuperação, tentei por lá, mas ainda nada.

    
por user3241944 07.09.2015 / 15:19

1 resposta

1

Se você estiver no modo de recuperação, verá # lá. Isso significa que você já tem acesso. mude a permissão dos arquivos que você quer usando o comando chmod:

chmod 774 /etc/sudoers.d 

Se tudo falhar, por que não criar um novo usuário? E se você achar isso muito tedioso, você pode executar um live usb, chroot no ambiente, fazer um backup e reinstalar o sistema operacional. Este é um modelo para o chroot, não o use diretamente, mude os valores para se adequar à sua estrutura de diretórios. Se isso parecer muito avançado, poste a saída do comando 'mount' no modo de recuperação.

sudo mount /dev/sda1 /mnt
sudo grub-install --root-directory=/mnt/ /dev/sda
sudo mount --bind /proc /mnt/proc
sudo mount --bind /dev /mnt/dev
sudo mount --bind /sys /mnt/sys
sudo chroot /mnt update-grub
sudo umount /mnt/sys
sudo umount /mnt/dev
sudo umount /mnt/proc
    
por We are Borg 07.09.2015 / 15:23