Назад | Перейти на главную страницу

Смена пароля root

Каковы последствия изменения пароля root? Есть ли что-нибудь, что будет затронуто? Я использую частный общий SSH-ключ - я предполагаю, что мне не нужно его менять, поскольку он не привязан к паролю учетной записи root.

Я не скажу, что это не повлияет на вашу систему, поскольку я понятия не имею, какие странные вещи вы могли совершить, но у меня никогда не было любой на моем. В конце концов, это всего лишь пароль.

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

И вы правы, SSH-ключи трогать не надо.

Если вы не можете позволить себе рискнуть, подумайте о восстановлении сервера из резервной копии или, если это виртуальная машина, сделайте ее клон и попробуйте сбросить пароль.

Немногое, кроме выбора слабого пароля.

Если ваша система шифрует домашние каталоги пользователей, возможно, у вас могут быть плохие времена, если вы затем забудете новый пароль.

Стандартная практика - не предоставлять root-доступ к таким службам, как ssh, а вместо этого иметь пользователей sudo для привилегий, это означает, что вы можете отслеживать, кто вошел в систему с повышенными привилегиями.

Если вы входите в систему как root с помощью ключа ssh, пароль вам не нужен. У меня есть несколько серверов, на которых я изменил пароль root на случайную строку символов, которая нигде не записывается.

Ключи, которые уже аутентифицированы через ~root/.ssh/authorized_keys будет продолжать работать после изменения пароля root. А если вы всегда аутентифицируетесь с помощью ключа, пароль знать не нужно.

Следует помнить о нескольких вещах:

  • Администрирование сервера локально, а не по сети становится более проблематичным, если вы не знаете пароль root, и может потребовать перезагрузки сервера.
  • Случайный пароль, который никому не известен, по-прежнему должен быть достаточно надежным, чтобы его нельзя было подобрать методом перебора.
  • Вы можете настроить систему таким образом, чтобы действующий пароль отсутствовал. Но если вы это сделаете, обратите внимание на разницу между:
    • разрешение входа без пароля
    • запрашивает пароль, но никогда не принимает его
    • приостановка аккаунта