Что делать, если вы не можете редактировать /etc/hosts

Если ноль 000000подходит как HHMMSSдля записей без данных о времени , используйте следующийawkподход:

awk 'BEGIN{ FS = OFS = "," }
     { 
         cmd = "date -d\042" $1 "\042 +%Y%m%d%H%M%S";
         cmd | getline d; close(cmd);
         print d, $2
     }' file

Выход:

20181129151500,alert_logevent
20181129151500,alert_webhook
20181129151500,appsbrowser
20171020000000,ClearPassOnSplunk_2
20171010000000,Dnslookup
20171012000000,domainCategories
0
26.04.2020, 06:54
1 ответ

Есть ли у вас доступ к локальному изменению DNS-сервера с помощью dhcpcd или другого? Если нет, и если у вас нет доступа r/w к /etc, то вы ничего не можете сделать для сопоставления хоста dns на локальном хосте, кроме как найти вектор повышения привилегий для его выполнения.
Однако вы можете перейти к следующему DNS-серверу и внести там свои изменения.

Или, в зависимости от ваших потребностей, может быть достаточно установить переменную среды для оболочки, например:

export google="172.217.15.110"

# and then subsequently commands like the following will work, 
vimb $google
ping $google
nmap $google
... etc
0
19.03.2021, 02:25

Теги

Похожие вопросы