50% de descuento Todos los planes, tiempo limitado. A partir de $2.48/mo
Quedan 6 minutos
Servidores y SO

Aprenda Debian Agregar usuarios a Sudoers para acceso administrativo

Ada Lovegood By Ada Lovegood 6 minutos de lectura Actualizado el 18 de mayo de 2024
Agregar usuarios a sudoers en Debian

Si tiene experiencia trabajando con entornos Linux, definitivamente sabrá que tener privilegios administrativos es crucial para administrar la configuración del sistema e instalar software. Agregar usuarios al archivo sudoers puede otorgar estos privilegios porque esta acción les permite ejecutar comandos con derechos administrativos. Esta publicación de blog lo guiará a través del proceso de agregar usuarios a sudoers en Debian para asegurarse de que pueda realizar tareas esenciales de manera eficiente.

Comprender los Sudoers y su importancia

El archivo sudoers es una parte importante de los sistemas operativos basados ​​en Unix, incluido Debian. Este archivo contiene información que nos indica qué usuarios o grupos tienen permiso para ejecutar comandos como superusuarios u otros usuarios. Este archivo se encuentra en '/etc/sudoers' y tiene estrictos permisos de archivos para evitar el acceso no autorizado. El único usuario que puede modificar este archivo es el usuario root. El usuario root puede modificar este archivo utilizando el visudo dominio. Este comando proporciona muchos beneficios. Por ejemplo, bloquea el archivo sudoers contra múltiples ediciones simultáneas. También comprueba si las ediciones son sintácticamente correctas. De esta manera, puede asegurarse de que los errores de configuración no bloqueen las operaciones de sudo.

¿Por qué querrías agregar un usuario a Sudoers en Debian?

  • Acceso controlado: Imagine que un usuario quiere instalar un software o cambiar la configuración del sistema y, como usuario root, está totalmente de acuerdo con eso. Bueno, no podrán realizar estas tareas a menos que tengan privilegios administrativos. Entonces, si agrega usuarios a sudoers, les permite realizar estas tareas administrativas sin darles acceso completo a la raíz.
  • Auditoría y Responsabilidad: Cuando los usuarios ejecutan comandos usando sudo, el sistema registra cada comando. Este registro es importante para auditar y monitorear qué cambios se realizaron y por qué usuario. Esto puede ayudarle a mantener la seguridad y solucionar problemas.
  • Seguridad: Cuando agrega sudoers en Debian, puede limitar la cantidad de usuarios que conocen la contraseña de root. También puede controlar qué comandos pueden ejecutar los usuarios. Esto puede reducir el daño potencial causado por errores o intenciones maliciosas.

Comprender cómo administrar el archivo sudoers es fundamental para proteger un sistema Debian. En las siguientes secciones, cubriremos cómo agregar usuarios a sudoers con eficiencia.

Guía paso a paso: Cómo agregar usuarios a Sudoers en Debian

Antes de aprender la acción de agregar usuario a sudoers en Debian, verifiquemos los requisitos previos del proceso.

  1. Cuenta de usuario existente: Asegúrese de que el usuario que desea agregar al archivo sudoers ya tenga una cuenta estándar en el sistema. Puede verificar los usuarios existentes marcando /etc/contraseña o usando el getent dominio.
  2. Acceso raíz: Si desea agregar usuarios a sudoers en Debian, debe tener privilegios de root. Por lo tanto, asegúrese de poder iniciar sesión como root o tener acceso a la cuenta root a través de otro sudoer.
  3. Familiaridad con un editor de terminal: Debes editar el archivo sudoers con un editor de texto de línea de comandos. Los editores comunes incluyen nano y empuje. Si no está familiarizado con estos, considere leer tutoriales básicos sobre su uso.

Una vez que haya confirmado los requisitos previos, puede seguir estos pasos para que Debian agregue usuarios a sudoers:

Paso 1: inicie sesión como usuario raíz

Abra la terminal y, si aún no ha iniciado sesión como root, cambie al usuario root escribiendo:

su -

Ingrese la contraseña de root cuando se le solicite.

Paso 2: edite el archivo Sudoers

Puedes usar el visudo comando para editar el archivo sudoers. Este comando evita errores de sintaxis y también garantiza que las ediciones de sudoers no comprometan la seguridad del sistema. Tipo:

visudo

Esto abrirá el archivo sudoers en el editor predeterminado basado en terminal, que suele ser nano o vim.

Paso 3: agregar usuario a Sudoers

Navegue hasta el final del archivo y agregue una línea para especificar el nuevo sudoer. Puede agregar un usuario con la siguiente sintaxis:

username ALL=(ALL) ALL

Reemplace el nombre de usuario con el nombre de usuario real de la cuenta. Esta línea significa que el usuario puede ejecutar cualquier comando desde cualquier dispositivo terminal como cualquier usuario.

Paso 4: guardar cambios y salir

Esto podría realizarse de dos maneras, dependiendo de su editor:

  • Si estás usando nano, presiona Ctrl+O para escribir los cambios, entonces Ctrl+X para salir.
  • Si estás usando vim, presiona :wq y luego Ingresar.

Paso 5: verificar el nuevo acceso a Sudo

Para el último paso, debes asegurarte de haber agregado al usuario correctamente. Cambie a la cuenta del usuario e intente ejecutar un comando con sudo, como por ejemplo:

sudo whoami

Si la configuración es correcta, debería devolver root.

Solucionar problemas comunes

Si el usuario no puede ejecutar comandos con sudo o encuentra un error, puede utilizar la información de esta sección para solucionar los errores. Aquí hay una lista de algunos problemas comunes sobre los sudoers de Debian que se deben verificar:

  • Error de sintaxis en el archivo sudoers: Regrese al archivo sudoers usando visudo como root y asegúrese de no tener un error de ortografía en la línea que agregó.
  • Nombre de usuario incorrecto: Verifique que el nombre de usuario en el archivo sudoers coincida con el nombre de usuario real. Compruebe si hay errores ortográficos o espacios no deseados.
  • Actualización de sesión de usuario: A veces, el usuario necesita cerrar sesión y luego volver a iniciarla para que los cambios de grupo o las actualizaciones de sudoers surtan efecto. Asegúrese de que el usuario haga esto para actualizar sus permisos.

Después de asegurarse de que el usuario puede ejecutar comandos sudo, también es útil revisar el /var/log/auth.log archivo para cualquier entrada relacionada con sudo. Este registro ayuda a rastrear todas las actividades de autenticación, incluidos los intentos de acceso a sudo. Al usarlo, puede auditar y monitorear fácilmente el acceso al sistema.

sudo cat /var/log/auth.log | grep sudo

Si sigue estos pasos y confirma que el usuario puede utilizar sudo correctamente, podrá proteger y mantener su sistema Debian. La verificación adecuada y la resolución de problemas ayudan a realizar tareas administrativas sin problemas y de forma segura cuando agrega usuarios a sudoers en Debian.

Para concluir

Si es un administrador del sistema Debian y necesita delegar responsabilidades administrativas, agregar un usuario a la lista de sudoers es una tarea importante para usted. Si sigue los pasos detallados de esta guía, puede otorgar privilegios sudo a los usuarios y permitirles realizar las tareas administrativas necesarias mientras mantiene la seguridad de su sistema.

Preguntas frecuentes

¿Cómo agregar un usuario a Debian sudoer?

Si desea agregar un usuario a la lista de sudoers en Debian, abra la terminal, cambie a root con su –, usar visudo para editar el archivo sudoers y agregar el nombre de usuario TODOS=(TODOS) TODOS para otorgar privilegios sudo completos. Guarde los cambios y salga del editor para aplicarlos.

¿Puedo agregar varios usuarios a sudoers Debian?

Sí, puedes agregar varios usuarios al archivo sudoers en Debian. Para cada usuario, siga las instrucciones anteriores línea por línea. Esto otorga a cada usuario privilegios sudo completos de forma individual.

 

Compartir

Más del blog

Sigue leyendo.

Las mejores aplicaciones autohospedadas que puede ejecutar con Imagen de portada de Cosmos Cloud con paneles de aplicaciones alrededor de un panel de Cosmos.
Servidores y SO

Las mejores aplicaciones autohospedadas que puede ejecutar con Cosmos Cloud: archivos, medios, contraseñas, automatización y más.

Tal vez hayas configurado Cosmos Cloud y ahora quieras ver qué aplicaciones combinan bien con él, o tal vez aún no te hayas decidido por Cosmos y solo quieras ver qué tan bien se adapta a tu trabajo.

Nick PlataNick Plata 16 minutos de lectura
Portainer vs Cosmos Cloud para administrar aplicaciones Docker cubren un diagrama de configuración híbrida y operaciones de neón frente a bloques de acceso.
Servidores y SO

Portainer vs Cosmos Cloud: la mejor opción para la gestión de aplicaciones Docker

Si ya conoce Docker y solo desea una forma más limpia de ejecutar una pila de aplicaciones en crecimiento, aquí está la respuesta breve a Portainer vs Cosmos Cloud. Portainer es la elección más fuerte para la dirección

Nick PlataNick Plata 14 minutos de lectura
Gráfico de características de Cosmos Cloud, CasaOS y Umbrel que muestra tres rutas autohospedadas dentro de un mundo abstracto de red en la nube.
Servidores y SO

Cosmos Cloud vs CasaOS vs Umbrel: ¿Qué plataforma autohospedada se adapta a su configuración?

La respuesta corta es que CasaOS sigue siendo el lugar más fácil para comenzar, Umbrel tiene la sensación más limpia y Cosmos Cloud tiene más sentido una vez que desea un control más estricto sobre el dominio.

Nick PlataNick Plata 11 minutos de lectura

¿Listo para implementar? Desde $2,48/mes.

Nube independiente, desde 2008. AMD EPYC, NVMe, 40 Gbps. Devolución de dinero en 14 días.