GNU/Linux >> Linux Esercitazione >  >> Linux

Quando I (root) excute usermod -G sudo chauncey, dice che il gruppo sudo non esiste

In centos, aggiungi l'utente al gruppo wheel anziché a sudo.

usermod - aG wheel username


Sudo non è direttamente un gruppo. I gruppi/utenti con diritti sudoer sono definiti in un file di configurazione a cui puoi accedere usando sudo visudo . Dai un'occhiata a questo file per scoprire come è configurato sul tuo sistema. Ecco una buona introduzione https://www.garron.me/en/linux/visudo-command-sudoers-file-sudo-default-editor.html.

Nel tuo caso, hai diversi modi per concedere i diritti sudo a chauncey .

  1. trova i gruppi che hanno i diritti sudo nel file sudoers e aggiungi chauncey ad uno di questi gruppi. Ad esempio, supponi di avere questa riga in sudoers:

    # Members of the admin group may gain root privileges
    %admin ALL=(ALL) ALL 
    

    poi, aggiungi chauncey per amministrare con sudo usermod -a -G admin chauncey .

  2. crea un nuovo sudo gruppo (sudo groupadd sudo ) e aggiungi queste righe (sudo visudo ). Poi ancora una volta aggiungi chauncey al gruppo

    # the 'sudo' group has all the sudo privileges
    %sudo    ALL=(ALL:ALL) ALL 
    
  3. imposta una regola speciale per questo utente nel file sudoers usando quanto segue (nota che non c'è % , che è usato per denotare un gruppo):

    chauncey    ALL=(ALL:ALL) ALL 
    

Nota che per tutte le regole che ho menzionato, ho usato il ALL predefinito ovunque. Il primo è l'utente o gli utenti autorizzati, il secondo è l'host, il terzo è l'utente mentre si esegue il comando e l'ultimo è i comandi consentiti. Puoi ottimizzare le tue regole se ALL è troppo ampio per il tuo caso d'uso.


Linux
  1. Dì solo no al root (in contenitori)

  2. Come funzionano gli interni di Sudo?

  3. Come eseguire un comando che prevede il reindirizzamento o il piping con Sudo?

  4. Diventare root dall'interno di Vim?

  5. Come faccio a eseguire il fork di un processo che non muore quando la shell esce?

Forza gli utenti a utilizzare la password di root anziché la propria password quando utilizzano il comando Sudo

Aggiungi utente al gruppo ma non riflesso quando esegui id

quando uso CPAN in Linux Ubuntu dovrei eseguirlo usando sudo / come root o come utente predefinito

Esegui ifconfig senza sudo

Perché ln -s non dice che fallisce durante la creazione di un collegamento simbolico a una directory con collegamento simbolico esistente?

Perché root non ha bisogno della password per eseguire sudo anche quando NOPASSWD:ALL non è scritto in /etc/sudoers