resolv.conf ファイルの名前を root に変更できません。

resolv.conf ファイルの名前を root に変更できません。

NordVPNを有効にしようとしていますサイバーセキュリティDebian 9 で次のガイドラインを完了してください。rootスレッドを追うことができるはずsudoUbuntu無効なDNS問題を解決するには、resolv.confファイルを編集する必要がありますか?そしてスレッドでLinux:resolv.confの編集方法しかし、私はできません。

LinuxまたはMac OSを使用suしているrm -r /etc/resolv.conf nano /etc/resolv.conf 場合

nameserver 103.86.99.99
nameserver 103.86.96.96 

これでファイルを閉じて保存する必要があります。をCtrl + XクリックしてタップしますY。その後、端末に入力し続けます。

chattr +i /etc/resolv.conf 
reboot now

今は正しいです。コンピュータが再起動し、すべてが正常に動作します。 DNSアドレスを変更する必要がある場合は、端末を開き、次のように入力します。 su rootパスワードの入力を求められたら、それを入力してEnterを押します。

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

DNSアドレスを変更してファイルを保存して閉じます。

 chattr +i /etc/resolv.conf

最初のステップを/ rootで実行しましたが、su次のような結果が得られました。変更ファイルの/etc/resolv.conf内容を試してみsudoました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

オペレーティングシステム:Debian 9

ベストアンサー1

手順に従って/etc/resolv.confchattr + i(不変)を使用してファイルが削除/上書きされないようにします。

したがって、最初にそうしないと、他のファイルに移動できませんsudo chattr -i /etc/resolv.conf

~からman chattr

「i」属性を持つファイルは変更できません。削除したり名前を変更したり、ファイルへのリンクを作成したり、ファイルにデータを書き込めません。スーパーユーザーまたはCAP_LINUX_IMMUTABLE機能を持つプロセスのみがこのプロパティを設定または消去できます。

おすすめ記事