Marzo 7, 2022

Come diventare un ‘utente root’ in Linux?

l’utente root è un utente privilegiato in Linux, che è simile a un amministratore in Windows.

Tutti i tipi di operazioni amministrative possono essere eseguite utilizzando privilegi utente root, quindi non è consigliabile fornire l’accesso root a chiunque non abbia molta familiarità con l’ambiente Linux, il che potrebbe causare un impatto negativo sul sistema.

La migliore pratica è disabilitare l’accesso root. UBUNTU fondamentalmente disabilita l’accesso root e implica sudo invece di accesso root.

Gli utenti normali possono eseguire attività amministrative con il comando sudo, piuttosto a seconda del privilegio di accesso root per gestire l’attività di amministrazione.

Si prega di fare riferimento al seguente articolo per configurare l’accesso sudo in Linux.

  • Come configurare l’accesso sudo in Linux

Abilitando l’accesso sudo per un utente, traccia accuratamente l’attività dell’utente e registra tutto nel registro dei messaggi (/var/log/message).

Clicca qui per scoprire i modi efficaci per leggere i file di log in Linux.

Fai riferimento agli articoli qui sotto per saperne di più sui privilegi sudo.

  • Come Permettere un Normale Utente o di un Gruppo per Eseguire Comandi come root in Linux
  • Come Permettere un Normale Utente di Eseguire Comandi come root in una Specifica Directory in Linux

1) Diventare un Utente root in Linux, utilizzando il comando ‘su’

su (forma breve di “sostituire o cambiare utente) comando ci permette di eseguire comandi con i privilegi di un altro utente.

su è il modo più semplice di passare all’account root che richiede la password di root per utilizzare il comando ‘su’ in Linux.

Questo accesso ‘ su ‘ ci permetterà di recuperare la directory home dell’utente root e la loro shell.

$ sudo su -Password::/root# pwd/root

Come quando si accede come ‘root’, il prompt dei comandi termina con #invece di $.

Potresti chiederti perché dovrei usare ” – ” mentre usi il comando ‘su’ e qual è la differenza.

  • su – : l’utilizzo di “su –” imposta l’ambiente utente di destinazione con HOME, SHELL, USER, LOGNAME e PATH.
  • su: l’utilizzo di” su ” preserva l’ambiente utente corrente.

2) Diventando un utente root in Linux, utilizzando il comando “sudo-i”

sudo (forma breve di ‘super user do’) comando ci permette di eseguire temporaneamente altri comandi come root. Questo è il modo migliore per eseguire i comandi root poiché registra tutto ciò che viene eseguito con il comando sudo.

Gli utenti non richiedono la password di root per ottenere l’accesso root. Invece, gli utenti inseriranno la propria password per usufruire dell’accesso root temporaneo.

$ sudo -i:/root# pwd/root

Una volta passato a root usando il comando precedente, una shell di root interattiva si aprirà e indirizzerà alla directory home di root (/root).

In alternativa, ogni comando può essere eseguito direttamente dalla sessione utente, semplicemente aggiungendo ‘sudo’ prima di ogni comando che viene eseguito.

$ sudo ip a

3) Diventando un utente root in Linux, utilizzando il comando” sudo-s ”

il comando sudo-s fornisce l’accesso root e alla fine protegge l’ambiente corrente, incluse le impostazioni specifiche della shell e la directory home.

$ sudo -s:/home/magesh# pwd/home/magesh

Conclusione

Questo articolo fornisce una panoramica durante l’utilizzo del comando ‘su’ e ‘sudo’ nel proprio ambiente Linux.

Gentilmente sostenici condividendo questo articolo con i tuoi amici e colleghi!

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.