/etc/shadow пуст, но запрашивается пароль

Обычно я предполагаю, что одна из первых двух команд завершается с ненулевым -кодом. Но это предотвратит запуск всех следующих команд, а команды запуска, отличные от -, не могут генерировать сообщения об ошибках...

Тем не менее, вы можете проверить код выхода команд с помощью этого:

git fetch --all   ; echo "exit code: ${?}"
git reset --hard  ; echo "exit code: ${?}"
git merge         ; echo "exit code: ${?}"

И было бы полезно запустить скрипт через

bash -vx./update_content.sh
1
12.01.2020, 00:58
1 ответ

По умолчанию sshd не разрешает пустые пароли (ср. PermitEmptyPasswords и AuthenticationMethods).

Существует также UsePAM (, который включен по умолчанию ), что может привести к отказу вашей конфигурации PAM при пустых паролях.

Тем не менее, вы действительно хотите иметь широкую -открытую корневую учетную запись?

Я имею в виду, что вы можете легко настроить аутентификацию с открытым -ключом для пользователя root с паролем -без закрытого ключа. Таким образом, вы могли войти в систему без ввода пароля, но не все, у кого есть доступ к сети, могли это сделать.

3
12.04.2020, 07:47

Теги

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