GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Metodi per disabilitare l'account di root nel sistema Linux Ubuntu 20.04 LTS

In Linux, l'utente root ha accesso a tutto e può fare molte cose. Ha accesso a tutti i comandi del sistema Linux e può eliminare, modificare, aggiornare, eseguire, leggere, scrivere su tutti i file e le cartelle disponibili. Ha tutti i permessi, quindi è l'account supremo su Linux.

Tale accesso potrebbe essere problematico nella maggior parte dei casi. Poiché alcuni utenti potrebbero eseguire comandi sbagliati al momento sbagliato, il che influenzerà direttamente il sistema.

Nella maggior parte dei casi, vengono creati nuovi utenti e ricevono privilegi limitati in modo che il sistema non venga influenzato da comandi fastidiosi. Per eseguire i compiti critici. a tali utenti viene concesso il privilegio di utente root utilizzando il comando sudo.

Qui a LinuxAPT, come parte dei nostri servizi di gestione del server, aiutiamo regolarmente i nostri clienti a eseguire query relative alla configurazione del sistema Linux.

In questo contesto, esamineremo diversi modi per disabilitare l'account di root nel tuo sistema Ubuntu Linux.


Come creare un utente con privilegio sudo?

Creiamo un utente con il privilegio di utente root fornendo l'accesso sudo. Possiamo creare tale utente seguendo il comando seguente:

# adduser test

Ora aggiungi questo utente al gruppo sudo seguendo il comando seguente in modo che possa eseguire attività con il privilegio di root:

# usermod -aG sudo test

Qui, a significa aggiungere e G significa un gruppo. Aggiungiamo l'utente di prova al gruppo sudo.


Come modificare la shell dell'utente root per disabilitare l'accesso come root?

Uno dei metodi per disabilitare l'account root in Linux è cambiare la shell dell'utente root. Innanzitutto, apri il file /etc/passwd e cambia /bin/bash o /bin/sh in /sbin/nologin. Puoi eseguire il comando seguente per farlo:

$ sudo vim /etc/passwd

Quindi, cambia la linea principale e salvala:

root:x:0:0:root:/root:/sbin/nologin

Ora, l'utente root non può accedere e verranno visualizzati alcuni messaggi:

$ su -root


Come disabilitare l'accesso root per SSH?

Quando si tenta di accedere ai server, è possibile accedervi facilmente tramite SSH. Ma, se vuoi disabilitare l'accesso come root a quel server, puoi semplicemente modificare il file /etc/ssh/sshd_config. Puoi modificare con il tuo editor favorevole. Qui stiamo usando nano:

$ sudo nano /etc/ssh/sshd_config

Quindi cambia la riga:

permitRootLogin no

Qui lo stai cambiando in "PermitRootLogin no" per disabilitare l'accesso come root a quel server specifico.


Come si usa il comando passwd per disabilitare l'accesso come root?

È facile disabilitare l'accesso come root usando il comando passwd:

$ sudo passwd -l root

Qui, dopo aver eseguito il comando precedente, non possiamo accedere all'utente root finché non viene impostata la nuova password per l'utente root.


Come si usa il comando usermod per disabilitare l'accesso come root?

È simile al comando passwd con poche modifiche. Possiamo eseguire il seguente comando per disabilitare l'accesso come root:

$ sudo usermod -L root

Dopo aver eseguito il comando usermod, non possiamo accedere all'utente root finché non viene impostata la nuova password per l'utente root.



Ubuntu
  1. 4 modi per disabilitare l'account di root in Linux

  2. Metodi per controllare SSD o HDD nel server Linux Ubuntu 20.04 LTS

  3. Installa e usa Linuxbrew sul sistema Linux Ubuntu 20.04 LTS

  4. comando bat nel sistema Linux Ubuntu 20.04 LTS – alternativa al comando cat

  5. Disabilitare l'account di root in Ubuntu?

Metodi per disabilitare l'account root in Linux

Come disattivare o disabilitare un account utente in Ubuntu 20.04 LTS

Come disabilitare l'account ospite in Ubuntu

Come installare Timeshift su Ubuntu 22.04 | 20.04 LTS

Imposta la password dell'utente root in Ubuntu 20.04 LTS focal fossa

Come installare Conky System Monitor su Ubuntu 20.04 LTS