ЕЕЕЕ!!)
Решил проблему)
Спасибо всем помогающим!)
Если кому то будет полезно
У меня перестал работать sudo вместе c DNS потому, что на ноуте настроен kerberos
Сервер kerberos у меня был прописан словечками типа
site.comСледовательно отсутствие DNS медным тазом накрывало работу кербероса и он не мог найти сервер
Вторая часть загадки заглучалась в том, что у линукса есть куча вариантов авторизации в системе кроме пароля юзера - например отпечаток еще
Так вот одним вариантом авторизации в системе является керберос - который, как уже было описано выше накрылся из-за отсутствия DNS
Слудующий момент - то что при вводе пароля линукс видимо проверяет все источники пароля, чтобы понять что как - откуда он знает какой пароль вы вводите - от кербероса или от локального юзера
Вот тут то и была загвозка долбаная - он проверял пароль кербероса и вис на этом моменте из-за отсутствия DNS - так как адрес сервера кербероса не разрешался...
Для того чтобы вернуть себе права судо и интернет пришлось сделать следубщее
### Решение проблемы с sudo ###
1) Войти в графическое меню GRUB
https://askubuntu.com/questions/381613/how-to-return-from-grub-prompt-to-the-grub-menu2) Нажать е и отредактировать строку запуска
https://www.osradar.com/access-single-user-mode-ubuntu-20-04/3) Набрать либо bash, либо sh, проверьте автодополнением что кжу вас есть.
У меня с bash не запускалось и был черный экран просто.
init=/bin/bash
4) Вызвать меню настройки авторизации
pam-auth-update
5) Убрать галку со строки
[ ] Kerberos authentication
### Решение проблемы с dns ###
Теперь - когда работает судо - можно быть власть имущим и решать вопросы)
1) Открыть файл
sudo gedit /etc/resolv.conf
(Но этот файл во первых ссылка на другой файл, а во вторых переписывается сервисами линукса, которые работают с ним автоматически, поэтому это как оказалось позже только временное решение)
2) Изменить строку (У вас может быть другой ip)
nameserver
127.0.0.53На строку
nameserver
1.1.1.13) Пользоваться интернетом...но не долго
### Делаем решение долгоиграющим и работающим после перезагрузки ###
Осталось только узнать кто ломает DNS))
Виновник судя по всему эта прога
systemd-resolve
Она переписывает переодически днс сервера в файле /etc/resolv.conf
Момент переписи можно увидеть в логе journalctl, командой
journalctl | grep systemd | tail 200
Строка которая близка по времени к моменту перезаписи файла имеет вид в логе
systemd[1]: Starting Hostname Service..
Статус работы и настройки данной проги можно смотреть такой командой
resolvectl status
Для перенастройки я использовал файл
/etc/systemd/resolved.conf
После того как добавили в этот файл
1.1.1.1 как в примере самого файла - нужно сделать новый симлинк, чтобы теперь линк был не на дефолтный файл заглушку /run/systemd/resolve/resolv.conf /etc/stub-resolv.conf, а на норм файл конфига
sudo rm -f /etc/resolv.conf
sudo ln -s /run/systemd/resolve/resolv.conf /etc/resolv.conf
reboot
Как настроить эту тулзу можно прочесть тут
https://unix.stackexchange.com/questions/328131/how-to-troubleshoot-dns-with-systemd-resolvedи тут
https://www.freedesktop.org/software/systemd/man/resolved.conf.htmlТут нашел как сделать верный симлинк
https://askubuntu.com/questions/973017/wrong-nameserver-set-by-resolvconf-and-networkmanager