Un account utente CentOS Linux creato per fornire barriere di sicurezza tra varie app e altri utenti dei sistemi. Ad esempio, il server Apache o Nginx viene eseguito come utente www-data. I webmaster possono caricare file usando un altro utente chiamato ftp. Separandoli, è possibile migliorare la sicurezza del sistema. Questa pagina spiega come creare, modificare ed eliminare gli account utente su un server CentOS Linux 7/8.
Crea un nuovo account utente in CentOS Linux 7/8
La procedura è la seguente per creare un nuovo account utente su CentOS Linux:
-Utilizzare il comando useradd per aggiungere un
nuovo account utente su CentOS 7 o 8.
-Esegui il comando passwd per impostare o
modificare la password dell’utente.
-Elimina l’account utente digitando il comando
userdel in CentOS.
-Per modificare l’account utente utilizzare il comando
usermod.
-Per visualizzare le informazioni sull’account utente,
utilizzare il comando id.
File importanti
I comandi precedenti modificano i seguenti file per creare o eliminare account utente:
Non modificare i seguenti file utilizzando un editor di testo come vim o nano per evitare errori di configurazione.
/ etc / passwd – Il file della password contiene una riga
per ciascun account utente.
/ etc / shadow – Password in formato crittografato per
gli account del sistema e informazioni opzionali
sull’invecchiamento (data di scadenza della
password).
/ etc / group: informazioni sul gruppo utenti.
Vediamo tutti i comandi e gli esempi in dettaglio.
Visualizza un elenco di tutti gli account utente Linux Il file / etc / passwd contiene una riga per ciascun account utente, con sette campi delimitati da due punti. Digita il comando cat per elencare gli utenti:
cat / etc / passwd
Vuoi vedere informazioni sull’utente attualmente connesso? Digitare il comando id:
id
id userName
ID root
id vivek
Output di esempio:
uid = 1000 (vivek) gid = 1000 (vivek) gruppi = 1000
(vivek), 4 (adm), 24 (cdrom), 27 (sudo)
Infine, usa il comando ls per vedere il proprietario e il
gruppo di un file chiamato / etc / hosts:
ls -l / path / to / file
ls -l /home/vivek/Documents/resume.pdf
ls -l / etc / hosts
Esegui il comando ps / comando top per vedere il proprietario del processo:
ps
top
htop
top -u vivek
ps -au
Oppure usa il comando grep come segue:
grep -w ‘^ vivek’ / etc / passwd
grep -w ‘^ vivek’ / etc / group
Infine, imposta o modifica la password per l’utente vivek digitando il seguente comando passwd:
sudo passwd vivek
ssh vivek @ your-centos-8-server-ip
Eliminazione dell’account utente in CentOS Linux 7/8
La sintassi è:
sudo userdel {userName}
sudo userdel -r {UserName}
L’opzione -r rimuove la home directory e lo spool di posta di un determinato account utente. Quindi esegui un backup se hai bisogno di dati utente. Eliminiamo l’utente vivek insieme a tutti i dati personali:
sudo userdel -r vivek
Verifica che l’utente vivek sia stato eliminato con successo dal server CentOS:
id vivek
grep -w ‘^ vivek’ / etc / passwd
grep -w ‘^ vivek’ / etc / group
– / 5
Grazie per aver votato!
Vuoi abilitare le notifiche?
Desiderate avere la possibilita’ di ricevere delle notifiche? Se si avrete la possibilita’ di essere sempre aggiornati con le nostre ultime proposte o notizie . Consigliamo l’adesione Grazie !
Attiva
How useful was this post?
Click on a star to rate it!
Average rating / 5. Vote count:
No votes so far! Be the first to rate this post.
As you found this post useful...
Follow us on social media!
We are sorry that this post was not useful for you!