Jak ustawić hasło nowego użytkownika po utworzeniu konta?


23

Użyłem polecenia „useradd”, aby utworzyć nowe konto, ale zrobiłem to bez podawania hasła. Teraz, gdy użytkownik próbuje się zalogować, prosi go o hasło. Jeśli nie skonfigurowałem go początkowo, jak ustawić hasło teraz?

Odpowiedzi:


33

Najłatwiejszym sposobem na wykonanie tego z wiersza poleceń jest użycie passwdpolecenia z uprawnieniami administratora.

passwd username

Z man 1 passwd

NAME
       passwd - update user's authentication token
SYNOPSIS
       passwd  [-k]  [-l]  [-u [-f]] [-d] [-n mindays] [-x maxdays]
       [-w warndays] [-i inactivedays] [-S] [--stdin] [username]
DESCRIPTION
       The passwd utility is used to update user's authentication token(s).

Po ustawieniu hasła użytkownika możesz zmusić go do zmiany przy następnym logowaniu za pomocą chagepolecenia (również z uprawnieniami administratora), które wygasa hasło.

chage -d 0 username

Gdy użytkownik pomyślnie uwierzytelni się przy użyciu ustawionego hasła, zostanie automatycznie wyświetlony monit o jego zmianę. Po pomyślnej zmianie hasła użytkownik zostanie rozłączony, co wymusi ponowną autoryzację przy użyciu nowego hasła.

Zobacz man 1 chagewięcej informacji na temat wygaśnięcia hasła.


Och ... ok! :) To dość proste ... Myślałem, że passwd resetuje tylko własne konto.
Paul

3
Jeśli zostawisz nazwę użytkownika, domyślnie będzie to konto.
George M,

8

To dość proste. Z wydania wiersza polecenia albo

sudo passwd USERNAME

i zostaniesz poproszony o zmianę hasła użytkownika. Możesz także pozwać użytkownika, o którym mowa, a następnie uruchomić polecenie „passwd”

Useradd nie pyta o hasło. adduser robi.


2

Po dodaniu nowego użytkownika, jeśli jesteś zalogowany jako „root”, możesz ustawić hasło za pomocą polecenia

passwd <username>

Lub, jeśli nie jesteś rootem, możesz uruchomić

sudo passwd <username>

Aby ustawić hasło.

Lub jeśli jesteś rootem, możesz „su” dla użytkownika i uruchomić „passwd”, aby ustawić hasło.

su <username>
passwd

Również jeśli możesz zalogować się jako użytkownik, którego chcesz zmienić hasło, zaloguj się jako ten użytkownik i wpisz passwd.
eyoung100
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.