GNU/Linux >> Linux Esercitazione >  >> Linux

Concedi all'utente l'accesso sudo (Aggiungi al file Sudoers o al gruppo di ruote)

Nel sistema operativo Linux, la maggior parte degli utenti accede come utente standard o utente normale. Ma occasionalmente, è necessario disporre dei privilegi di amministratore o root per eseguire determinate attività amministrative. Normalmente i privilegi di amministratore sono disponibili solo per gli utenti root, tuttavia tramite il comando sudo, agli utenti Linux possono essere concessi privilegi di amministratore senza dover accedere all'account root.

Per concedere temporaneamente i privilegi di amministratore agli utenti non root su base ad hoc, gli utenti Linux possono utilizzare il comando sudo. Per consentire a un utente di avere accesso sudo in Linux, l'account utente deve essere aggiunto al file sudoers. Segui la guida di seguito per configurare sudo per un account utente nel sistema operativo Linux come CentOS, RedHat Enterprise Linux, Ubuntu e così via.

NotaSe stai tentando di sudo senza aggiungere l'account a sudoers, visualizzerai il seguente messaggio di errore:

il nome utente non è nel file sudoers. Questo incidente verrà segnalato.

  1. Accedi al sistema operativo Linux come root o a un account utente con accesso sudo.
  2. Installa sudo se non è ancora installato (la maggior parte delle principali distribuzioni Linux ha sudo installato per impostazione predefinita):
    apt-get install sudo

    Per Linux basato su RPM:

    yum install sudo
  3. Modifica il file di configurazione di sudo, sudoers, con visudo:
    visudo
  4. Cerca la riga seguente:
    root    ALL=(ALL)       ALL
  5. Sotto la riga, aggiungi il nome utente a cui vuoi concedere i privilegi di amministratore di sudo, nello stesso formato della riga della radice. Ad esempio (sostituisci tjuser con il nome utente effettivo):
    tjuser    ALL=(ALL)       ALL

    Per aggiungere del testo, premi Inserisci o io tasto per accedere alla modalità di modifica. Al termine della modifica del testo, premi Esc tasto per uscire dalla modalità di modifica.
  6. Salva il file ed esci da visudo digitando:

  7. Ora puoi accedere con l'account utente standard aggiunto a sudoers e utilizzare il comando sudo per ottenere i privilegi di root.

Linux ha anche un gruppo chiamato wheel a cui normalmente vengono fornite le autorizzazioni sudo per impostazione predefinita. Pertanto, è anche possibile aggiungere un account utente al gruppo di ruote per concedergli l'accesso sudo.

NotaAssicurati che sudoers, il file di configurazione di sudo, abbia abilitato l'impostazione per consentire alle persone nella ruota del gruppo di eseguire tutti i comandi. Per abilitare, una delle seguenti righe deve essere decommentata (attiva):

## Allows people in group wheel to run all commands
%wheel        ALL=(ALL)       ALL

## Same thing without a password
# %wheel        ALL=(ALL)       NOPASSWD: ALL

Utilizzare il comando seguente per aggiungere l'utente al gruppo di ruote:

usermod -aG wheel tjuser

Sostituisci tjuser con il nome utente effettivo.

SuggerimentoPuoi testare l'accesso sudo dell'account utente passando a quell'account utente direttamente con il comando seguente (sostituisci tjuser con il nome utente effettivo):

sudo - tjuser

Quindi, prova l'accesso sudo anteponendo sudo prima del comando effettivo da eseguire, oppure esegui semplicemente il comando seguente:

sudo -s

Immettere la password per l'account utente. Se l'utente dispone dell'accesso sudo corretto, dovresti ottenere # sign per la shell.


Linux
  1. Suggerimento rapido:aggiungi un utente al gruppo sudoers

  2. Ubuntu Aggiungi utente a Sudoer

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

  4. Concedi l'accesso a sudo in Debian e nel sistema operativo Ubuntu

  5. Centos 7 - aggiunta di un utente al gruppo sudoers - non è ancora nel file sudoers - perché?

Aggiungi un utente a Sudoers su Debian

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