Jak zmienić hasło roota w Debianie?

47

Chcę zmienić hasło przypisane do rootowania na moim serwerze Debiana na coś dłuższego i bezpieczniejszego.

W jaki sposób mogę to zrobić? Nie zapomniałem / zgubiłem bieżącego hasła, chcę je tylko zmienić.

Paul D. Waite
źródło
4
Aby się o tym przekonać, uruchom apropos password: otrzymasz listę poleceń zawierających „hasło” w ich krótkim opisie. Możesz zawęzić wyszukiwanie za pomocą apropos -s 1 password: -s 1ogranicza się do sekcji 1 instrukcji, która zawiera polecenia użytkownika.
Gilles „SO- przestań być zły”
@Gilles: to fantastycznie, nie miałem pojęcia.
Paul D. Waite,
Czy bierzesz pod uwagę, zamiast tego sudo.
ctrl-alt-delor

Odpowiedzi:

78

Ach, użyj passwdprogramu jako root :

sudo passwd root

Lub, jeśli już działasz jako root (czego nie powinieneś), po prostu:

passwd

rootArgument może zostać pominięte, ponieważ podczas wykonywania passwdjej domyślne dla bieżącego użytkownika (co jest korzeniem, jak tylko root może zmienić hasło roota).

Paul D. Waite
źródło
1
Naprawdę oczywiste z perspektywy czasu. :)
Shadur
@Shadur: boleśnie :) Nigdy wcześniej tego nie robiłem, a linki Google, które znalazłem jako pierwsze, były przeznaczone dla osób, które zapomniały hasła roota.
Paul D. Waite,
1
Powinien być sudo passwd, lub po prostu, passwdjeśli korzystasz z uprawnień roota.
phunehehe,
1
@Paul Pozwoliłem sobie na edycję twojej odpowiedzi. Istnieje kilka sposobów uruchamiania rzeczy jako root, a gdy passwdjest uruchamiany jako root, domyślnie modyfikuje rootużytkownika.
phunehehe,
1
@Katerberg Możesz po prostu użyć su -c "passwd"
12431234123412341234123
5

Jeśli zamierzasz dużo administrować za pomocą wiersza poleceń, może być przydatne sprawdzenie stron podręcznika użytkownika dla usermod (8), chfn (1), chsh (1), passwd (1), crypt ( 3), gpasswd (8), groupadd (8),

Phil Lello
źródło
-2

Przed skorzystaniem z sugestii Paula D. Waite'a należy uruchomić system w trybie odzyskiwania:

  1. Zaraz po uruchomieniu systemu Debian wybierz „uruchom w trybie odzyskiwania”
  2. Zaraz po uruchomieniu w „trybie odzyskiwania” bezpośrednio w wierszu polecenia wystarczy wpisać:

    sudo password root
    

    wtedy system poprosi o nowe hasło roota raz i dwa razy w celu weryfikacji i gotowe.

Juan Blanco
źródło
„Musisz uruchomić system w trybie odzyskiwania, zanim skorzystasz z sugestii Paula D. Waite'a” - Naprawdę? Nie pamiętam, żeby to robić. Czy to nowa rzecz w nowej wersji Debiana?
Paul D. Waite,