GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come aggiungere utenti ai sudoer e aggiungere utenti al gruppo sudo su CentOS 7

Introduzione

Il sudo comando sta per "Super User DO" ed eleva temporaneamente i privilegi di un utente normale per le attività amministrative. Il sudo Il comando in CentOS fornisce una soluzione alternativa consentendo a un utente di elevare temporaneamente i propri privilegi per una singola attività.

Questa guida ti guiderà attraverso i passaggi per aggiungere un utente a sudoer in CentOS.

Prerequisiti

  • Un sistema che esegue CentOS 7
  • Accesso a un account utente con privilegi di root

Nota: Tutorial Linux Sudo Command disponibili anche per Debian e Ubuntu.

Aggiungi utente a Sudoer su CentOS

Fase 1:accedi come amministratore

Se stai lavorando su una macchina locale, accedi al sistema con le credenziali di amministratore.

Se ti stai connettendo a una macchina remota (in rete), apri una finestra di terminale e inserisci il comando:

ssh [email protected]_ip_address

L'indirizzo_ip_server è l'indirizzo IP di rete del server a cui stai effettuando l'accesso. Inserisci le tue credenziali quando richiesto.

Fase 2:crea un nuovo utente Sudo

Per aggiungere un nuovo utente sudo, apri la finestra del terminale e inserisci il comando:

adduser UserName

Utilizza il nome utente effettivo per il tuo nuovo utente al posto di NomeUtente .

Quindi, crea una password per il nuovo utente inserendo quanto segue nella finestra del tuo terminale:

passwd UserName

Il sistema dovrebbe visualizzare una richiesta in cui è possibile impostare e confermare una password per il nuovo account utente. In caso di esito positivo, il sistema dovrebbe rispondere con "tutti i token di autenticazione aggiornati correttamente".

Come aggiungere utenti al gruppo Sudo

Per impostazione predefinita, CentOS 7 ha un gruppo di utenti chiamato gruppo "ruota". Ai membri del gruppo di ruote vengono automaticamente concessi privilegi sudo. L'aggiunta di un utente a questo gruppo è un modo semplice e veloce per concedere i privilegi sudo a un utente.

Fase 1:verifica che il gruppo ruote sia abilitato

L'installazione di CentOS 7 potrebbe avere o meno il gruppo ruote abilitato.

Apri il file di configurazione immettendo il comando:

visudo

Scorri il file di configurazione fino a visualizzare la seguente voce:

## Allows people in group wheel to run all commands

# %wheel        ALL=(ALL)       ALL

Se la seconda riga inizia con il segno #, è stata disabilitata e contrassegnata come commento. Elimina semplicemente il segno # all'inizio della seconda riga in modo che appaia come segue:

%wheel        ALL=(ALL)       ALL

Quindi salva il file ed esci dall'editor.

Nota: Se questa riga non inizia con un segno #, non è necessario apportare modifiche. Il gruppo di ruote è già abilitato e puoi chiudere l'editor.

Fase 2:aggiungi utente al gruppo

Per aggiungere un utente al gruppo di ruote, utilizzare il comando:

usermod –aG wheel UserName

Come al solito, sostituisci Nome utente con il nome dell'utente che riceve i privilegi sudo.

Passaggio:3 Passa all'utente Sudo

Passa al nuovo account utente (o di nuova attivazione) con il su Comando (utente sostitutivo):

su - UserName

Immettere la password se richiesta. Il prompt del terminale dovrebbe cambiare per includere il nome utente.

Immettere il comando seguente per elencare il contenuto della directory /root:

sudo ls -la /root

Il terminale dovrebbe richiedere la password per NomeUtente . Inseriscilo e dovresti vedere una visualizzazione dell'elenco delle directory. Poiché l'elenco dei contenuti di /root richiede i privilegi sudo, questo funziona come un modo rapido per dimostrare che NomeUtente può usare il sudo comando.

Alternativa:aggiungi utente al file di configurazione di Sudoers

Se si verifica un problema con il gruppo ruota o se i criteri amministrativi ti impediscono di creare o modificare gruppi, puoi aggiungere un utente direttamente al file di configurazione sudoers per concedere i privilegi sudo.

Passaggio 1:apri il file Sudoers in un editor

Nel terminale, esegui il seguente comando:

visudo

Questo aprirà il /etc/sudoers file in un editor di testo.

Fase 2:aggiungi il nuovo utente al file

Scorri verso il basso per trovare la seguente sezione:

## Allow root to run any commands anywhere

root ALL=(ALL) ALL

Subito dopo questa voce, aggiungi il seguente testo:

UserName ALL=(ALL) ALL

Sostituisci NomeUtente con il nome utente creato nel passaggio 2. Questa sezione dovrebbe essere simile alla seguente:

## Allow root to run any commands anywhere

root ALL=(ALL) ALL

UserName ALL=(ALL) ALL

Salva il file ed esci.

Fase 3:prova i privilegi di Sudo per l'account utente

Cambia account utente con su Comando (utente sostitutivo):

su — UserName

Immettere la password per l'account, se richiesta. Il prompt del terminale dovrebbe cambiare per includere Nome utente .

Elenca i contenuti di /root directory:

sudo ls —la /root

Immettere la password per questo utente quando richiesto. Il terminale dovrebbe visualizzare un elenco di tutte le directory nella /root directory.


Ubuntu
  1. Come aggiungere un utente a un gruppo in Linux

  2. Come aggiungere utenti a sudoer e aggiungere utenti a gruppi sudo su Ubuntu

  3. Come aggiungere un utente a un gruppo su RHEL 8 / CentOS 8

  4. Come aggiungere un utente al gruppo sudo in un VPS Linux?

  5. Come posso aggiungere un utente normale al file sudoers?

Come aggiungere un utente a Sudoer su Fedora

Come aggiungere utenti a Sudoer o Sudo Group su Rocky Linux 8

Aggiungi utente a Sudoer o Gruppo Sudo in AlmaLinux 8

Come aggiungere un utente a Sudoer su AlmaLinux

Come aggiungere utenti a Sudoer su Ubuntu 20.04

Come aggiungere utenti a Sudoer su Ubuntu 22.04