GNU/Linux >> Linux Esercitazione >  >> Linux

Crea un utente sudo in CentOS

Questo articolo descrive il processo di concessione dell'accesso sudo a un utente nuovo o esistente su CentOS®.

Crea un nuovo utente

  1. Crea un nuovo utente utilizzando adduser comando seguito dal <username> del nuovo utente come mostrato nell'esempio seguente:

     [root@server-01 ~]# adduser newuser
    
  2. Usa il passwd comando seguito dal <username> del nuovo utente per impostare una password per newuser . Inserisci due volte la nuova password nella richiesta di verifica.

    [root@server-01 ~]# passwd newuser
    Changing password for user newuser.
    New password:
    Retype new password:
    passwd: all authentication tokens updated successfully
    

Concedi i permessi di root a un utente nuovo o esistente

  1. Modifica i sudoer file utilizzando il comando seguente:

     [root@server-01 ~]# visudo
    
  2. Viene quindi visualizzata una versione simile al seguente testo:

    ## Next comes the main part: which users can run what software on
    ## which machines (the sudoers file can be shared between multiple
    ## systems).
    ## Syntax:
    ##
    ##      user    MACHINE=COMMANDS
    ##
    ## The COMMANDS section may have other options added to it.
    ##
    ## Allow root to run any commands anywhere
    root    ALL=(ALL)       ALL
    
    ## Allows members of the 'sys' group to run networking, software,
    ## service management apps and more.
    # %sys ALL = NETWORKING, SOFTWARE, SERVICES, STORAGE, DELEGATING, PROCESSES, LOCATE, DRIVERS
    
    ## Allows people in group wheel to run all commands
    %wheel  ALL=(ALL)       ALL
    
    ## Same thing without a password
    # %wheel        ALL=(ALL)       NOPASSWD: ALL
    
    ## Allows members of the users group to mount and unmount the
    ## cdrom as root
    # %users  ALL=/sbin/mount /mnt/cdrom, /sbin/umount /mnt/cdrom
    
    ## Allows members of the users group to shutdown this system
    # %users  localhost=/sbin/shutdown -h now
    
    ## Read drop-in files from /etc/sudoers.d (the # here does not mean a comment)
    #includedir /etc/sudoers.d
    
  3. Premi la i tasto sulla tastiera per accedere alla modalità di inserimento. Quindi premi il j per spostare il cursore verso il basso e la k per spostarlo nella sezione seguente:

     ## Allow root to run any commands anywhere
     root    ALL=(ALL)       ALL
    
  4. Aggiungi l'utente appena creato inserendo <username> ALL=(ALL) ALL su una nuova riga come mostrato nell'esempio seguente:

    ## Allow root to run any commands anywhere
    root    ALL=(ALL)       ALL
    newuser ALL=(ALL)       ALL
    
  5. Premi la i per uscire dalla modalità di inserimento, quindi digitare :wq per salvare ed uscire.

Verifica la modifica dell'autorizzazione

  1. Usa il su comando seguito da - <username> per accedere al nuovo account utente.

     [root@server-01 ~]# su - newuser
     [newuser@server-01 ~]$ 
    
  2. Usa sudo -i comando per verificare se il nuovo account utente può elevare le autorizzazioni. Immettere la password del nuovo utente. Verifica questi passaggi utilizzando il seguente esempio:

     [newuser@server-01 ~]$ sudo -i
    
     We trust you have received the usual lecture from the local System
     Administrator. It usually boils down to these three things:
    
      #1) Respect the privacy of others.
      #2) Think before you type.
      #3) With great power comes great responsibility.
    
     [sudo] password for newuser:
     [root@server-01 ~]# 
    
  3. Usa il whoami comando per verificare che tu sia attualmente l'utente root.

     [root@server-01 ~]# whoami
     root
    

Linux
  1. Come creare un utente Sudo su CentOS, Ubuntu e Debian

  2. Come creare un utente Sudo in Debian

  3. Creare un utente Sudo su Debian - Processo passo dopo passo?

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

  5. Centos:come creare un utente Sftp in Centos?

Come creare un utente Sudo su CentOS

Come creare un utente Sudo su Debian

Come creare un utente Sudo in Ubuntu Linux

Come creare un utente Sudo in RHEL, CentOS, Rocky e AlmaLinux

Come creare un utente Sudo su CentOS

Come creare un utente Sudo su Ubuntu e Debian