«Доступ запрещен» для всех пользователей после сброса пароля root

Проблема выглядит как минимум двоякой:

Это прискорбное положение вещей.

Предложенное IETF решение этой и других проблем WHOIS называется протоколом доступа к регистрационным данным (RDAP) .

Цитата RFC 7485 , которая объясняет обоснование использования RDAP:

В пространстве доменных имен было более 200 кодов стран
доменов верхнего уровня (ccTLD) и более 400 общих доменов верхнего уровня
(gTLD) на момент публикации этого документа. Другое доменное имя
Реестры могут иметь разные объекты и форматы ответов WHOIS.
Общее
понимание всех этих форматов данных было критичным для
построения единой модели данных для каждого объекта.

(выделено мной.)

К сожалению, в то время как большинство (все?) Реестров TLD предоставляют серверы WHOIS для своих поддоменов, только один два реестра TLD до сих пор официально выставили серверы RDAP для их субдомены : CZNIC для доменов .cz и NIC Argentina для доменов .ar. Таким образом, это (пока) не является общеприменимым решением для широкого круга TLD.Остается только надеяться, что все остальные реестры поторопятся и выставят серверы RDAP.

Что касается программного обеспечения, единственным клиентом командной строки RDAP для систем POSIX, который я нашел до сих пор, является nicinfo .

1
18.09.2017, 16:45
1 ответ

Когда вы запустили команду passwd, она отредактировала файл /etc/shadow, чтобы обновить пароль, когда selinux не был запущен, что привело к нарушению ваших разрешений selinux. Чтобы исправить это, используйте тот же процесс и вместо passwdзапустите touch /.autorelabel, затем перезагрузите компьютер. Имейте в виду, что ваша первая загрузка потенциально может занять много времени, в зависимости от количества файлов и скорости дисков.

Это приведет к переименованию всей файловой системы для использования контекстов selinux по умолчанию. Вместо этого вы также можете использовать restorecon .

3
27.01.2020, 23:24

Теги

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