Prima creazione di un utente con cambio password forzato.
Tra i compiti dell'amministratore di sistema vi è quello di gestire gli account utente. Solitamente, per ogni nuovo user, si crea un nuovo account con nome e password uguali, ricordando poi all'utente di modificare la propria password per non creare punti deboli nella sicurezza del sistema.
[root@Apollo13 root]# useradd morpheus ; echo "morpheus" | passwd --stdin morpheus; chage -d0 morpheus;
Changing password for user morpheus.
passwd: all authentication tokens updated successfully.
Questa command line permette di creare l'utente useradd [user]
, quindi ne setta la password uguale al nome echo "[user]" | passwd --stdin [user]
e successivamente forza il cambiamento della password al primo accesso con chage -d0 [user]
.
homer@Joker:/opt# ssh [email protected]
[email protected]'s password: *******
You are required to change your password immediately (root enforced)
Changing password for morpheus
(current) UNIX password: ********
New password: ********
Retype new password: *********
[morpheus@Apollo13 homer]$
Il sistema richiede il cambio password forzato al primo login
L'utilizzo di questo command line, è consigliato solo nel caso in cui l'accesso del nuovo utente al sistema avvenga immediatamente, pena un'alta vulenerabilita' delllo stesso data dall'uguaglianza di nome e password.
I file che gestiscono gli utenti: /etc/passwd, /etc/group, /etc/shadow. I comandi per gestire gli utenti: adduser, passwd, userdel.
Re useradd
Non propriamente.
Con user add crei un utente del sistema locale (senza @dominio..) se quel sistema è un server di posta, a quell'utente può arrivare posta per i(l) dominio configurato.
useradd @
Domanda: ma è possibile creare un'utente con sintassi [email protected] ????