O que esse aviso significa e o que devo fazer para solucioná-lo?

0

sudo: /var/db/sudo/lectured is owned by uid 84, should be 0

Sempre que eu uso sudo no meu sistema, recebo este aviso. Eu estou usando o NixOS.

    
por David West 09.06.2018 / 16:34

1 resposta

3

O diretório e o que é criado por dentro é o que apresenta a mensagem ao usuário quando se torna sudo , o que normalmente é algo como:

We trust you have received the usual lecture from the local System
Administrator. It usually boils down to these three things: 

#1) Respect the privacy of others.
#2) Think before you type.
#3) With great power comes great responsibility.

O diretório /var/db/sudo/lectured file deve ser de propriedade de root, que tem uid 0 , mas no seu caso, não é. Este comando mostrará a propriedade:

ls -d /var/db/sudo/lectured

Como não é propriedade do root, você precisa alterar a propriedade para o root:

chown root:root /var/db/sudo/lectured

As permissões também devem ser 700 . Você pode alterá-lo para isso, se necessário, por meio de:

chmod 700 /var/db/sudo/lectured

Se houver arquivos dentro dos quais a propriedade e as permissões estejam erradas, você poderá usar o seguinte:

chown -R root /var/db/sudo/lectured

cd na pasta e:

chmod 600 *
    
por 09.06.2018 / 17:35

Tags