/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

관련 정보