Não é possível renomear o arquivo resolv.conf como root

2

Estou tentando ativar o NordVPN CyberSec , preenchendo as seguintes instruções no Debian 9. Eu deveria ser capaz de fazer as alterações como root e com sudo como descrito para o Ubuntu no thread Devo editar meu arquivo resolv.conf para corrigir um problema de DNS incorreto? e no thread Linux: Como eu edito o resolv.conf , mas não consigo.

If you are using Linux or Mac OS X, please open the terminal and type in: su You will be asked for your root password, please type it in and press enter rm -r /etc/resolv.conf nano /etc/resolv.conf When the text editor opens, please type in these lines:

nameserver 103.86.99.99
nameserver 103.86.96.96 

Now you have to close and save the file, you can do that by clicking Ctrl + X and pressing Y. Then please continue typing in the terminal:

chattr +i /etc/resolv.conf 
reboot now

That is it. Your computer will reboot and everything should work correctly. If you will ever need to change your DNS addresses, please open the terminal and type in the following: su You will be asked for your root password, please type it in and press enter

 chattr -i /etc/resolv.conf 
 nano /etc/resolv.conf 

Change DNS addresses, save and close the file.

 chattr +i /etc/resolv.conf

Eu faço o primeiro passo como su / root mas obtenho o seguinte. Tentando alterar o arquivo /etc/resolv.conf content lá com sudo , recebo operation not permitted .

root@masi:/etc# ls -la * | grep resolv.conf
-rw-r--r--  1 root root       89 Jan 22  2017 resolv.conf
-rw-r--r--  1 root root       89 Jul 25 17:10 resolv.conf~
-rw-r--r--  1 root root        0 Jan 22  2017 resolv.conf.tmp
-rwxr-xr-x   1 root root  1301 Nov 12  2015 update-resolv-conf

root@masi:/etc# sudo mv resolv.conf resolv.conf.tmp2
mv: cannot move 'resolv.conf' to 'resolv.conf.tmp2': Operation not permitted

OS: Debian 9

    
por Léo Léopold Hertz 준영 25.07.2017 / 16:21

2 respostas

2

De acordo com as suas etapas, você protegeu o arquivo /etc/resolv.conf de ser excluído / substituído com o chattr + i (imutável)

Assim, você não poderá movê-lo para outro arquivo sem fazer sudo chattr -i /etc/resolv.conf primeiro.

De man chattr

A file with the 'i' attribute cannot be modified: it cannot be deleted or renamed, no link can be created to this file and no data can be written to the file. Only the superuser or a process possessing the CAP_LINUX_IMMUTABLE capability can set or clear this attribute.

    
por 25.07.2017 / 19:29
0

A proposta da NordVPN sobre dois servidores de nomes não funcionou: a internet não funciona quando a VPN não está ligada - não a testou quando está ligada porque quero que a Internet funcione quando a VPN está desligada também - talvez seja essa a razão precisa de 8.8.4.4 nameserver. Você precisa em vez disso

nameserver 8.8.4.4
nameserver 103.86.99.99
nameserver 103.86.96.96 

Entrei em contato com o suporte para pedir a explicação sobre isso. Também solicitei uma ferramenta para testar se o recurso CyberSec funciona na minha conexão VPN.

    
por 25.07.2017 / 19:43