Come posso creare un nuovo account utente con accesso sudo sul server CentOS 8 Linux?

0
(0)

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

Esempi
Crea l’account utente vivek, esegui: sudo adduser vivek

Verifica:
id vivek

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 0 / 5. Vote count: 0

No votes so far! Be the first to rate this post.

Vai alla barra degli strumenti