/etc/hosts を編集できない場合の対処

/etc/hosts を編集できない場合の対処

Linux Centos 7システムの一部のホスト名に対してDNSをオーバーライドする必要があります。ただし、ファイルに対する書き込み権限がありません。この状況で私は何ができますか?

ベストアンサー1

dhcpcdまたは他の手段を使用してローカルにDNSサーバーを変更する権限がありますか?それ以外の場合は、/etclocalhostのDNSホストマッピングへの読み取りおよび書き込みアクセス権がない場合、これを行うために権限エスカレーションベクトルを見つけること以外にできることはあまりありません。
ただし、次のDNSサーバーにアップストリームで変更できます。

あるいは、必要に応じてシェルの環境変数を設定するだけで十分です。たとえば、次のようになります。

export google="172.217.15.110"

# and then subsequently commands like the following will work, 
vimb $google
ping $google
nmap $google
... etc

おすすめ記事