GNU/Linux >> Tutoriales Linux >  >> Linux

Crear un usuario sudo en CentOS

Este artículo describe el proceso de otorgar acceso sudo a un usuario nuevo o existente en CentOS®.

Crear un nuevo usuario

  1. Cree un nuevo usuario utilizando adduser comando seguido del <username> del nuevo usuario como se muestra en el siguiente ejemplo:

     [root@server-01 ~]# adduser newuser
    
  2. Usa la passwd comando seguido del <username> del nuevo usuario para configurar una contraseña para newuser . Ingrese la nueva contraseña en el indicador de verificación dos veces.

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

Otorgar permisos de root a un usuario nuevo o existente

  1. Edite los sudoers archivo usando el siguiente comando:

     [root@server-01 ~]# visudo
    
  2. Luego verá una versión similar al siguiente texto:

    ## 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. Presiona la i en su teclado para ingresar al modo de inserción. Luego presione la j para mover el cursor hacia abajo y la k para moverlo hacia arriba a la siguiente sección:

     ## Allow root to run any commands anywhere
     root    ALL=(ALL)       ALL
    
  4. Agregue el usuario recién creado insertando <username> ALL=(ALL) ALL en una nueva línea como se muestra en el siguiente ejemplo:

    ## Allow root to run any commands anywhere
    root    ALL=(ALL)       ALL
    newuser ALL=(ALL)       ALL
    
  5. Presiona la i tecla para salir del modo de inserción, seguido de escribir :wq para guardar y salir.

Verificar cambio de permiso

  1. Usa el su comando seguido de - <username> para acceder a la nueva cuenta de usuario.

     [root@server-01 ~]# su - newuser
     [newuser@server-01 ~]$ 
    
  2. Usa el sudo -i Comando para probar si la nueva cuenta de usuario puede elevar los permisos. Introduzca la contraseña del nuevo usuario. Verifique estos pasos usando el siguiente ejemplo:

     [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 el whoami comando para verificar que actualmente es el usuario root.

     [root@server-01 ~]# whoami
     root
    

Linux
  1. Cómo crear un usuario Sudo en Debian

  2. Centos:¿cómo crear un usuario Sftp en Centos?

  3. Crear y eliminar usuarios de CentOS

  4. Cómo crear un usuario sudo en CentOS 7

  5. Cómo crear un usuario Sudo en Rocky Linux 8

Cómo crear un usuario Sudo en CentOS

Cómo crear un usuario Sudo en Debian

Cómo crear un usuario Sudo en Ubuntu Linux

Cómo crear un usuario de Sudo en RHEL, CentOS, Rocky y AlmaLinux

Cómo crear un usuario Sudo en CentOS

Cómo crear un usuario Sudo en Ubuntu y Debian