GNU/Linux >> Tutoriales Linux >  >> Linux

Cuando yo (root) ejecuto usermod -G sudo chauncey, dice que el grupo sudo no existe

En centos, agrega usuario al grupo de rueda en lugar de sudo.

usermod - aG wheel username


Sudo no es directamente un grupo. Los grupos/usuarios que tienen derechos sudoer se definen en un archivo de configuración al que puede acceder usando sudo visudo . Consulte este archivo para averiguar cómo está configurado en su sistema. Aquí hay una buena introducción https://www.garron.me/en/linux/visudo-command-sudoers-file-sudo-default-editor.html.

En su caso, tiene diferentes formas de otorgar derechos de sudo a chauncey .

  1. busque los grupos que tienen derechos sudo en el archivo sudoers y agregue chauncey a uno de estos grupos. Por ejemplo, supongamos que tiene esta línea en sudoers:

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

    luego, agrega chauncey al administrador con sudo usermod -a -G admin chauncey .

  2. crear un nuevo sudo grupo (sudo groupadd sudo ) y agregue estas líneas (sudo visudo ). Luego, una vez más, agregue chauncey al grupo

    # the 'sudo' group has all the sudo privileges
    %sudo    ALL=(ALL:ALL) ALL 
    
  3. establezca una regla especial para este usuario en el archivo sudoers usando lo siguiente (tenga en cuenta que no hay % , que se utiliza para indicar un grupo):

    chauncey    ALL=(ALL:ALL) ALL 
    

Tenga en cuenta que para todas las reglas que mencioné, utilicé el ALL predeterminado En todas partes. El primero son los usuarios permitidos, el segundo es el host, el tercero es el usuario mientras ejecuta el comando y el último son los comandos permitidos. Puede ajustar sus reglas si ALL es demasiado amplio para su caso de uso.


Linux
  1. ¿Cómo usar Sftp en un sistema que requiere Sudo para acceso raíz y autenticación basada en clave Ssh?

  2. ¿Diferencia entre el usuario de Sudo y el usuario raíz?

  3. ¿Cambiar la contraseña raíz por Sudo, sin Su?

  4. Ejecutar ifconfig sin sudo

  5. Recuperar la base de datos mysql:mysql/mysqldump da la tabla <base de datos>. <nombre de la tabla> no existe (1146)

Simplemente diga no a la raíz (en contenedores)

Obligar a los usuarios a usar la contraseña raíz en lugar de su propia contraseña cuando usan el comando Sudo

¿Cómo bifurco un proceso que no muere cuando sale el shell?

Sudo contra raíz; alguna diferencia real?

Firefox no me pide un certificado cuando visito un sitio que lo necesita

Linux:¿Establecer un desplazamiento de zona horaria que no existe?