In Linux e altri sistemi simili a Unix, il account di root ha i più alti diritti di accesso al sistema. Viene utilizzato specificamente per scopi di amministrazione del sistema.
Il radice utente (a volte indicato come il superutente) dispone di tutti i diritti o permessi (a tutti i file e programmi) in tutte le modalità (singolo o multiutente).
Funzionamento di un sistema Linux, in particolare di un server che utilizza il account di root è considerato insicuro per diversi motivi. Questi includono tra l'altro il rischio di danni da incidenti (ad esempio l'esecuzione di un comando che cancella il filesystem) e l'esecuzione di applicazioni di sistema con privilegi elevati aprendo il sistema alla sicurezza vulnerabilità. Inoltre l'account root è un obiettivo per ogni aggressore.
Leggi anche: Differenza tra su e sudo e come configurare sudo in Linux
Per quanto riguarda i problemi di sicurezza di cui sopra, si consiglia di utilizzare il comando sudo per ottenere i privilegi di root quando un utente di sistema ne ha davvero bisogno. Su
Ubuntu, il account di root è disabilitato per impostazione predefinita e l'account predefinito è un account amministrativo che utilizza sudo per ottenere i privilegi di root.In questo breve articolo, spiegheremo come creare un sudo utente sopra Ubuntu distribuzione Linux.
1. Accedi al tuo Ubuntu server come utente root.
$ ssh [e-mail protetta]_indirizzo IP.
2. Quindi, crea un nuovo sudo utente usando il comando useradd come mostrato, dove an amministratore è un nome utente. Nel comando seguente, il -m
flag significa creare la home directory dell'utente se non esiste, -S
specifica la shell di login dell'utente e -C
definisce un commento da memorizzare nel file account.
$ sudo useradd -m -s /bin/bash -c "Utente amministrativo" admin.
3. Crea una password per il amministratore utente che utilizza il utilità passwd e confermare la password del nuovo utente. Una password sicura è altamente raccomandata!
$ sudo passwd admin.
4. Per abilitare l'utente amministratore
invocare sudo per eseguire attività amministrative, è necessario aggiungere l'utente al gruppo di sistema sudo utilizzando il pulsante comando mod utente come segue, dove -un
opzione significa aggiungere l'utente a un gruppo supplementare e -G
specifica il gruppo.
$ sudo usermod -aG sudo admin.
5. Ora prova accesso sudo su un nuovo account utente passando all'account amministratore (inserire la password dell'account amministratore quando richiesto).
$ su - amministratore.
6. Una volta passato a amministratore
utente, verifica di poter eseguire qualsiasi attività amministrativa, ad esempio, prova a creare un albero di directory sotto il /
directory aggiungendo sudo
al comando.
$ mkdir -p /srv/apps/sysmon. $ sudo mkdir -p /srv/apps/sysmon.
Di seguito sono riportate altre guide su sudo che troverai utile:
È tutto per ora. In questa guida, abbiamo mostrato come creare un sudo utente sopra Ubuntu. Per maggiori dettagli su sudo, vedere "uomo sudo_root“. Hai domande o pensieri da condividere? Se sì, contattaci tramite il modulo di feedback qui sotto.