Как изменить пароль root в Debian?


47

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

Как мне это сделать? Я не забыл / не потерял текущий пароль, я просто хочу его поменять.


4
Чтобы убедиться в этом, запустите apropos password: вы получите список команд, которые содержат «пароль» в их кратком описании. Вы можете немного сузить поиск с помощью apropos -s 1 password: -s 1ограничивает раздел 1 руководства, который содержит пользовательские команды.
Жиль "ТАК - перестань быть злым"

@ Жиль: это фантастика, я понятия не имел.
Пол Д. Уэйт

Рассматривали ли вы вместо этого sudo.
Ctrl-Alt-Delor

Ответы:


78

Ах, используйте passwdпрограмму от имени пользователя root :

sudo passwd root

Или, если вы уже работаете от имени пользователя root (которым вы не должны быть), просто:

passwd

rootАргумент может быть опущен, так как при выполнении passwdего по умолчанию для текущего пользователя (который является корнем, так как только корень может изменить пароль).


1
Очевидно, задним числом, правда. :)
Шадур

@Shadur: мучительно :) Я просто никогда не делал этого раньше, и ссылки на Google, которые я нашел сначала, были для людей, которые забыли пароль root.
Пол Д. Уэйт

1
Должно быть sudo passwd, или просто, passwdесли вы работаете с привилегиями root.
phunehehe

1
@Paul Я позволил себе редактировать твой ответ. Есть несколько способов запустить вещи от имени пользователя root, и когда passwdон запускается от имени пользователя root, он по умолчанию изменяет rootпользователя.
phunehehe

1
@Katerberg Вы можете просто использовать su -c "passwd"
12431234123412341234123

5

Если вы собираетесь много заниматься администрированием из командной строки, вам может быть полезно проверить справочные страницы для usermod (8), chfn (1), chsh (1), passwd (1), crypt ( 3), gpasswd (8), groupadd (8),


-2

Вы должны загрузиться в режиме восстановления, прежде чем использовать предложение Пола Д. Уэйта:

  1. Сразу после загрузки системы Debian выберите «загрузка в режиме восстановления»
  2. Сразу после загрузки в «Режим восстановления» прямо в командной строке просто введите:

    sudo password root
    

    Затем система дважды и дважды запросит новый пароль Root для подтверждения, и все готово.


«Вы должны загрузиться в режиме восстановления, прежде чем использовать предложение Пола Д. Уэйта» - Правда? Я не помню, как это делал. Это новая вещь в новой версии Debian?
Пол Д. Уэйт
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.