Cómo crear un usuario de sudo en CentOS

Cómo crear un usuario de sudo en CentOS

El comando sudo ofrece una técnica para proporcionar a los usuarios de confianza permiso administrativo a un sistema Linux sin compartir la contraseña de usuario root.

Cuando los usuarios permitieron esta técnica precede a un comando administrativo con sudo Se les pide que proporcionen su propia contraseña. Una vez que inicie sesión, y suponiendo que el comando esté permitido, el comando administrativo se realiza como lo ejecuta el usuario root.

Leer también: Diferencia entre SU y sudo y cómo configurar sudo en Linux

En este artículo, le mostrará cómo crear una nueva cuenta de usuario normal con sudo privilegios en un Cento sistema sin tener que cambiar el sistema sudoers archivo.

Una vez sudo Acceso otorgado, puede usar el comando sudo para ejecutar comandos administrativos sin iniciar sesión en la cuenta de usuario root.

Crear un nuevo usuario de sudo en Centos

1. Inicie sesión en su Cento sistema como usuario raíz.

$ ssh [correo electrónico protegido] _ip_address 
Inicie sesión en el servidor CentOS

2. Crear una cuenta de usuario normal llamada tecmenta Usando el comando useradd, el -metro La opción significa crear el directorio de inicio del usuario si no existe, -s Define el programa de inicio de sesión de inicio de sesión del nuevo usuario (que es /bin/bash en este caso) y -C Define un comentario que indica que esta es una cuenta de usuario administrativa.

# userAdd -m -s /bin /bash -c "administrador" Tecmint 

Reemplazar tecmenta con el nombre de usuario que desea crear.

Crear usuario de sudo en CentOS

3. Establezca una contraseña para la cuenta de usuario recién creada utilizando el comando passwd (Recuerde establecer una contraseña segura).

# PASSWD TECMINT 
Establecer contraseña para un nuevo usuario

4. En todas las distribuciones de Linux que pertenecen a la Rhel Familia, solo los usuarios en el grupo de sistemas de ruedas pueden ejecutar un comando con sudo. Entonces, a continuación, agregue el nuevo usuario tecmenta hacia grupo de ruedas Usando el comando usermod. Aquí el -a El indicador significa agregar a los usuarios a un grupo suplementario y -GRAMO Especifica el grupo.

# usermod -ag tecmint de rueda 
Agregar usuario al grupo de ruedas

5. Prueba sudo acceso a la cuenta de usuario recién creada tecmenta invocando el SU comando para cambiar a la nueva cuenta de usuario y también verificar que el usuario esté en el grupo de ruedas.

# SU - Tecmint $ Groups 
Cambiar cuenta de usuario

6. Ahora corre el Comando de quién PREPENDIR "sudo" al comando que desea ejecutar con privilegios administrativos.

$ whoami 

Como esta es la primera vez que ha ejecutado sudo A partir de esta cuenta se mostrará el mensaje de banner. También se le pedirá que ingrese la contraseña para la cuenta de usuario.

Ejecutar el comando sudo

Si sudo está configurado correctamente, la salida de lo anterior Comando de quién Mostrará raíz.

7. También puede enumerar el contenido del /raíz Directorio utilizando el comando LS, que normalmente solo se puede accesible para el usuario raíz.

$ sudo ls -la /root 
Directorio raíz de lista

También le gustaría leer estos siguientes artículos relacionados en sudo.

  1. 10 configuraciones útiles de sudoers para configurar 'sudo' en Linux
  2. Cómo mostrar asteriscos mientras escribe la contraseña de sudo en Linux
  3. Cómo mantener la sesión de tiempo de espera de contraseña de 'sudo' por más tiempo en Linux

Eso es todo! En este artículo, hemos explicado cómo crear una nueva cuenta de usuario normal con sudo privilegios en un Cento sistema. Para cualquier pregunta, comuníquese con nosotros a través del formulario de comentarios a continuación.