GNU/Linux >> Linux Esercitazione >  >> Arch Linux

Come creare e configurare un utente Sudo su Arch Linux

È sempre sconsigliato eseguire comandi a livello amministrativo come utente root. In effetti, come regola pratica, si consiglia di configurare o creare un utente sudo su qualsiasi server Linux che si intende gestire. L'esecuzione di comandi come utente root è rischiosa e può causare danni dannosi al sistema. Tutto ciò che serve è un singolo comando per mandare in crash accidentalmente il tuo sistema. Per evitarlo, è altamente consigliato eseguire operazioni con privilegi elevati come utente sudo.

Un utente sudo (abbreviazione di super user do) è un utente normale a cui sono stati concessi privilegi di root o elevati e quindi può eseguire attività elevate simili a quelle che sono una riserva per l'utente root. Questi includono la modifica dei file di configurazione, l'installazione e la rimozione di pacchetti software, l'avvio e l'arresto dei servizi e molto altro ancora.

In questa guida, ci concentriamo su come creare e configurare sudo user su Arch Linux.

Passaggio 1) Installa il pacchetto sudo

Immediatamente, dobbiamo installare l'utilità sudo. A differenza di altre distribuzioni Linux, questo non è incluso per impostazione predefinita nell'installazione di base. Per installarlo, esegui il seguente comando come root:

# pacman -S sudo

Fase 2) Crea un utente normale

Successivamente, dobbiamo creare un utente normale. Successivamente aggiungeremo questo utente al gruppo sudoers per consentire loro di svolgere attività amministrative.

Per creare un utente sudo, usa il comando useradd come mostrato:

# useradd -m -G wheel -s /bin/bash nome utente

Analizziamo il comando:

L'opzione -m crea una directory home per l'utente /home/utente.

L'opzione -G aggiunge l'utente a un gruppo aggiuntivo. In questo caso, l'utente viene aggiunto al gruppo di ruote.

L'opzione -s specifica la shell di login predefinita. In questo caso, stiamo assegnando la shell bash indicata da /bin/bash.

Quindi, supponiamo che tu voglia aggiungere un utente normale chiamato techuser. Per fare ciò, esegui il comando come segue:

# useradd -m -G wheel -s /bin/bash techuser

Passaggio 3) Configura l'utente normale come utente sudo

Quello che abbiamo fatto finora è creare un utente di accesso regolare. L'utente non ha ancora la capacità di eseguire comandi elevati. Dobbiamo modificare il file sudoers che si trova in /etc/sudoers

Il gruppo ruota è un tipo speciale di gruppo nei sistemi Linux che controlla chi ha accesso ai comandi sudo.

Per confermare che il gruppo ruote è abilitato, eseguire il comando:

# visudo
Or
# vi /etc/ sudoers

Questo ti introduce al file sudoers che viene renderizzato su un editor vim. Il file sudoers definisce i diritti di accesso e può essere modificato per concedere o negare determinati privilegi agli utenti regolari.

Dopo aver aperto il file sudoers, scorrere e individuare la voce seguente. Nell'installazione di base di Arch Linux verrebbe commentato. Decommentalo e salva il file per abilitare il gruppo ruote.

 %wheel   ALL=(ALL)   ALL

Dato che abbiamo già un utente normale, assegniamo la password come mostrato usando il comando passwd.

# passwd techuser

Quando richiesto, fornisci la password del nuovo utente e confermala.

Modo alternativo per configurare l'utente normale come utente sudo, aggiungi la voce dell'utente seguente nel file sudoers come mostrato di seguito,

# vim /etc/sudoers

Nella sezione Specifica del privilegio utente, aggiungi la riga seguente.

techuser ALL=(ALL)  ALL

Salva ed esci dal file sudoers

Fase 3) Testare l'utente sudo

Infine, confermeremo se l'utente può eseguire attività di root. Per prima cosa, passa al nuovo utente.

$ su - techuser

Fornisci la password dell'utente e premi INVIO.

Ora prova a invocare sudo insieme a un comando che di solito è riservato all'utente root. Nell'esempio seguente, stiamo aggiornando Arch Linux.

$ sudo  pacman -Syu

Ti verrà fornito un disclaimer che ti informa delle cose salienti da tenere a mente quando invochi sudo e in seguito ti verrà richiesta la password.

Con questo concludo l'articolo, speriamo che questa guida abbia fornito informazioni sufficienti sulla creazione di un utente sudo in Arch Linux. Per favore condividi il tuo feedback e commenti nella sezione commenti qui sotto.


Arch Linux
  1. Come creare un utente Sudo in Debian

  2. Come creare ed eliminare un gruppo di utenti in Linux

  3. Come installare e configurare Memcached su Rocky Linux/Alma Linux 8

  4. Come creare un utente Sudo su Rocky Linux e CentOS

  5. Come creare un utente sudo su CentOS 7

Come installare e configurare Arch Linux come server

Aggiungi, elimina e concedi privilegi Sudo agli utenti in Arch Linux

Come creare un utente Sudo in Ubuntu Linux

Come creare un utente Sudo su CentOS

Come creare un utente Sudo su Ubuntu e Debian

Come aggiungere o creare un utente sudo nel sistema Linux [Quickstart]