O Sudo não funciona: “/ etc / sudoers é de propriedade do uid 1005, deve ser 0” - Ubuntu

1

Quando tentei alterar o usuário para root usando o comando sudo su . mostra o erro abaixo. Está aí para resolver esse problema?

dasitha@dev-digin-io:~$ sudo su
sudo: /etc/sudoers is owned by uid 1005, should be 0
sudo: no valid sudoers sources found, quitting
sudo: unable to initialize policy plugin

Estou usando o sistema operacional abaixo do Ubuntu 14.04.5 LTS Server.

Distributor ID: Ubuntu
Description:    Ubuntu 14.04.5 LTS
Release:        14.04
Codename:       trusty

Veja aqui ls output:

dasitha@dev-digin-io:/etc$ ls -l /etc/sudoers
-r--r----- 1 sajee root 900 Dec 9 07:02 /etc/sudoers

Isso está hospedado na plataforma do Google Cloud (Compute Engine / VM), portanto, não tenho acesso físico à máquina.

    
por Daz 09.12.2016 / 08:27

1 resposta

1

No Google Cloud Platform, você pode usar Scripts de inicialização para executar comandos como root na inicialização. Assim, você pode adicionar algo semelhante a chown 0 /etc/sudoers ao seu script atual e reiniciar sua VM.

E você pode ler mais sobre os scripts de inicialização no Artigo no Google Cloud Platform

    
por 15.01.2017 / 08:58