En Linux, el comando sudo le otorga el máximo privilegio para realizar varias funciones administrativas, a pesar de su acceso no root. Pero para usar sudo, necesita tener una cuenta de superusuario en su sistema.
Dado que existen varios sistemas operativos Linux, más comúnmente conocidos como distribuciones, hay varias formas de agregar un usuario sudo. Siga leyendo para obtener más información sobre cómo puede usar los comandos de Linux dentro de diferentes distribuciones para lograr esta tarea simple pero esencial.
Agregar un superusuario en Ubuntu y Debian
Dentro de Ubuntu y otras distribuciones basadas en Debian, hay dos formas destacadas de agregar un usuario sudo. Puede hacerlo a través de la terminal o tomar el enfoque gráfico, usando Configuración del sistema.
1. El enfoque de la línea de comandos
Para agregar un usuario sudo a través de la línea de comando, primero debe iniciar la terminal. Luego, escriba el siguiente comando:
sudo adduser nombre de usuario
...dónde nombre de usuario es el nombre del nuevo usuario que desea crear.
Este comando creará un nuevo usuario que puede agregar al grupo de sudoers. Una vez más, hay varias formas de agregar un usuario al grupo sudo. La primera forma es usar el usermod mando.
sudo usermod -aG sudo username
...dónde -a se refiere a Adjuntar función y GRAMO representa Grupo.
Una vez que haya agregado el usuario al grupo sudo, debe verificar si el comando mencionado anteriormente funcionó correctamente. Para verificar, escriba lo siguiente:
nombre de usuario de grupos
En caso de que sea un usuario avanzado, que prefiere evitar múltiples comandos, puede crear directamente un nuevo superusuario usando un solo comando:
sudo adduser nombre de usuario sudo
El proceso de verificación sigue siendo el mismo que antes.
2. Uso de la interfaz gráfica
Antes de agregar el usuario al grupo sudo usando Configuración del sistema, primero deberá crear un nuevo usuario a través de la línea de comando. Luego, siga los pasos que se indican a continuación para continuar:
- Vaya al menú Aplicaciones y haga clic en el Usuarios opción. Verá una lista de usuarios, incluidos los usuarios recién creados.
- Clickea en el desbloquear opción, seguida de la contraseña de root. Puede cambiar a otra cuenta de usuario simplemente haciendo clic en ella.
- Tan pronto como lo seleccione, verá una opción para convertir la cuenta de usuario recién creada en una cuenta de administrador. Alternar el botón junto al Administrador etiqueta, y la cuenta se agregará como una cuenta sudo.
Relacionado: Cómo usar comandos sudo sin contraseña en Linux
Creando un nuevo superusuario en Arch Linux
En Arch Linux, dado que el sistema no crea una cuenta sudo de forma predeterminada, el usuario debe crear una manualmente. El primer paso es obtener acceso de root usando el su mando.
su
Ingrese la contraseña del usuario root seguida del siguiente comando:
pacman -Sy sudo
Tan pronto como sudo esté instalado, cree un nuevo usuario.
useradd --create-home nombre de usuario
Configure una contraseña para el nuevo usuario usando el comando passwd.
nombre de usuario passwd
Ahora es el momento de agregue el nombre de usuario recién creado a la lista de sudoers. Utilizar el usermod comando para lograr esto.
usermod --append --groups wheel username
Puede verificar el archivo sudoers usando el siguiente comando:
visudo
Una vez el /etc/sudoers abre el archivo, debe editar algunas especificaciones de privilegios de usuario, que se encuentran en la parte inferior del archivo sudoers. Busque la siguiente línea en el archivo de texto:
#% rueda TODOS = (TODOS) TODOS
Producción:
Eliminar el # símbolo que precede al %rueda línea y guarde los cambios. prensa Ctrl + O en el teclado para guardar el archivo.
Para comprobar si el usuario se ha agregado correctamente, debe ejecutar el siguiente comando:
su nombre de usuario
El indicador de bash cambiará para reflejar el nombre del nuevo usuario. Para verificar, escriba:
quién soy
Debería mostrar el nombre del usuario actual. Para comprobar si el nuevo usuario tiene privilegios de sudo, escriba:
sudo whoami
Si la salida muestra raíz, el usuario actual tiene acceso administrativo.
Agregar una cuenta sudo en CentOS
Teniendo en cuenta la popularidad de CentOS, sería una pena perderse el proceso de agregar una cuenta sudo en esta distribución. El proceso para agregar una cuenta sudo en CentOS es bastante similar al proceso especificado anteriormente para Arch Linux, pero con algunos cambios básicos.
Antes de crear un nuevo usuario, debe iniciar sesión como root. Para hacerlo, use el su mando:
su
Después de iniciar sesión como usuario root, es hora de crear un nuevo usuario, que luego agregaremos a la lista de sudoers.
useradd -G nombre de usuario de la rueda
Establezca la contraseña para este nuevo usuario mediante el comando passwd.
nombre de usuario passwd
Ahora, inicie sesión como nuevo usuario para comprobar si tiene acceso a sudo. Para hacerlo, ingrese los siguientes comandos uno por uno:
su nombre de usuario
sudo whoami
Producción:
Tan pronto como presione enter después de escribir el primer comando, el sistema le pedirá la contraseña. Ingrese la nueva contraseña para continuar. La salida del comando anterior se mostrará raíz, lo que significa que el usuario actual tiene privilegios de root.
Cómo agregar un superusuario en Fedora
Por último, pero no menos importante, en caso de que esté utilizando Fedora como su sistema operativo principal, puede asignar privilegios de superusuario a un nuevo usuario en unos pocos y sencillos pasos.
Para crear un nuevo usuario, use el comando adduser de la siguiente manera:
adduser nombre de usuario
Ahora, establezca una contraseña para el nuevo usuario.
nombre de usuario passwd
Agregue este usuario recién creado a la rueda grupo usando el usermod mando.
usermod -aG nombre de usuario de la rueda
Abra el archivo sudoers usando el siguiente comando:
visudo
Ahora, debe editar algunas especificaciones de privilegios de usuario. Busque la siguiente línea en el archivo de texto y descomente el % rueda TODOS = (TODOS) línea quitando el Libra personaje (#) precediéndolo.
## Descomentar para permitir que los miembros de la rueda de grupo ejecuten cualquier comando
% rueda TODOS = (TODOS) TODOS
Otorgar privilegios de superusuario a nuevos usuarios
Dependiendo de la distribución que estés usando, el proceso de creación de nuevos usuarios de sudo será el mismo más o menos, con algunas pequeñas diferencias. La idea es asegurarse de poder otorgar permisos de root a los nuevos administradores que usarán la distribución.
No muchos usuarios de Linux saben de esto, pero sudo y su son dos comandos diferentes. Aunque ambos realizan funciones similares, son muy diferentes entre sí en muchos aspectos.
En Linux, hay dos comandos para obtener acceso de superusuario: su y sudo. Cuál debería usar depende de la tarea en cuestión.
Leer siguiente
- Linux
- Administracion del sistema
- Comandos de Linux
Wini es un escritor que vive en Delhi y tiene 2 años de experiencia en escritura. Durante sus períodos de redacción, se ha asociado con agencias de marketing digital y empresas técnicas. Ha escrito contenido relacionado con lenguajes de programación, tecnología en la nube, AWS, Machine Learning y mucho más. En su tiempo libre, le gusta pintar, pasar tiempo con su familia y viajar a la montaña, siempre que sea posible.
Suscríbete a nuestro boletín
¡Únase a nuestro boletín de noticias para obtener consejos técnicos, reseñas, libros electrónicos gratuitos y ofertas exclusivas!
Haga clic aquí para suscribirse