Sem permissões de gravação em um arquivo, mesmo com 'sudo' [duplicado]

0

Eu modifiquei /etc/resolv.conf para configurar o DNS para minha VPN. Agora eu gostaria de modificá-lo novamente, mas não posso. A operação não é permitida mesmo se eu usar

sudo nano /etc/resolv.conf

Eu tentei iniciar no modo de recuperação, mas tenho o mesmo problema. Como posso restaurar este arquivo?

    
por Anonyme 18.08.2017 / 21:10

1 resposta

0

Basta alterar as permissões temporariamente:

sudo chmod 744 /etc/resolv.conf

Adicione servidores de nomes do seu provedor de VPN editando o arquivo com o editor de texto:

nameserver ip_of_nameserver_one
nameserver ip_of_nameserver_two

Salve o arquivo e reverta as permissões.

sudo chmod 644 /etc/resolv.conf
sudo chattr +i /etc/resolv.conf

O último comando irá adicionar um bit imutável, para que o arquivo não seja sobrescrito. Depois de definir um bit imutável, até mesmo a conta root não poderá gravar no arquivo. Se você deseja editar o arquivo novamente e remover o bit imutável, use este comando:

sudo chattr -i /etc/resolv.conf
    
por fugitive 18.08.2017 / 21:23