Introduzione
Immagina di dare una copia delle chiavi di casa a tutti i membri della tua famiglia ea tutti i tuoi amici. Torni a casa un giorno ed è stato vandalizzato. Da chi andrai per informazioni? Sarebbe caotico! Quindi dai le chiavi di casa solo a persone speciali di cui ti fidi. Allo stesso modo in una rete l'amministrazione degli utenti funziona allo stesso modo. Aggiunge un livello di sicurezza e la tranquillità che se succede qualcosa sai chi ha accesso ai tuoi sistemi. Esistono due tipi principali di utenti comunemente utilizzati in tutto il mondo. Hai utenti semplici che hanno accesso limitato a ciò a cui possono accedere e hai super utenti o utenti amministratori che dispongono di autorizzazioni extra per eseguire aggiornamenti di sistema, installazioni e molte altre attività di gestione che gli utenti normali non possono. In questo how-to analizzeremo le basi della gestione degli utenti in FreeBSD e ci assicureremo che solo gli utenti per cui vogliamo avere le chiavi le abbiano.
Prerequisiti
Hai bisogno di un server FreeBSD configurato con un indirizzo IP statico. Se non disponi di un server, prova il nostro SSD VPS Hosting in meno di 30 secondi.
Aggiungere utenti in FreeBSD
Per la gestione del server, si consiglia di avere almeno un utente per il server oltre all'account root predefinito. Se vuoi, aggiungi uno o più utenti in FreeBSD puoi farlo con il seguente comando sostituendo NAME con l'utente che desideri. (Nota:ti verrà chiesto di compilare le informazioni su quell'utente, compilare tutto ciò che è applicabile)
adduser NAME
Privilegi di root per gli utenti in FreeBSD
Ora hai la possibilità di selezionare il tipo di account che desideri per il tuo utente. Puoi lasciarlo come un normale account utente, oppure puoi aggiungere i permessi di root di quell'utente aggiungendo quell'utente all'account "super utente" con quanto segue:
sudo pw groupmod wheel -m USER1
Rimuovere utenti in FreeBSD
Una volta che non hai alcuna utilità per un utente specifico, che si tratti di un precedente dipendente, di un collega o di qualsiasi altro tipo di utente. Puoi semplicemente rimuoverli in FreeBSD con il seguente comando sostituendo NAME con quell'utente.
rmuser NAME
Cambiare le password degli utenti in FreeBSD
Ci sono due modi per cambiare la password di un utente in FreeBSD. Puoi cambiarlo come utente root o come utente effettivo. Se sei l'utente root o disponi dei privilegi di root, puoi modificare la password di un utente specificato con il comando seguente sostituendo NAME con quell'utente.
passwd NAME
Se sei l'utente effettivo e desideri modificare la tua password attuale, puoi semplicemente la tua password con il seguente comando:
passwd
Bloccare gli utenti in FreeBSD
In un ambiente di rete, quando hai utenti o clienti attivi, hai la possibilità di bloccare e sbloccare i loro account. Per bloccare un utente in FreeBSD, puoi digitare il seguente comando:
pw lock USER1
Se vuoi riattivare un utente in FreeBSD, puoi farlo con il seguente comando:
pw unlock USER1
Elenco utenti attivi in FreeBSD
Poiché potresti avere più di un utente connesso contemporaneamente, hai la possibilità di visualizzare un elenco di tutti gli utenti che sono attualmente collegati al sistema con il seguente comando:
who
Reimpostare la password di root in FreeBSD
In caso di emergenza e hai dimenticato o smarrito la password di root del tuo sistema. C'è un modo per modificarlo/aggiornarlo manualmente completando i seguenti passaggi.
1. Accedi al server selezionando “modalità utente singolo”.
2. Dalle opzioni disponibili, seleziona shell, e premi invio.
3. Una volta nella shell, esegui il seguente comando:
mount -a
4. Quindi puoi cambiare la tua password con il seguente comando:
passwd
5. Infine, dovrai riavviare il server per applicare le modifiche con il seguente comando:
reboot