¿Cómo puedo crear un usuario administrador en Ubuntu?
Quiero crear un usuario con poderes sudo
en Ubuntu. ¿Cómo puedo hacerlo?
Quiero crear un usuario con poderes sudo
en Ubuntu. ¿Cómo puedo hacerlo?
Primero, crea el usuario con:
sudo adduser <username>
Puede leer más sobre este comando en las páginas man de su sistema con man adduser
.
A continuación, puede añadir un usuario al grupo sudo
con el comando:
sudo adduser <username> sudo
Tenga en cuenta que las versiones de Ubuntu hasta la 11.10 utilizarán admin
como grupo en lugar de sudo
:
Hasta Ubuntu 11.10, el grupo Unix para administradores con privilegios de root a través de sudo había sido admin. A partir de Ubuntu 12.04 LTS, ahora es sudo, por compatibilidad con Debian y el propio sudo. Sin embargo, por compatibilidad con versiones anteriores, los miembros del grupo admin siguen siendo reconocidos como administradores
Si su sistema no lo hace, entonces tenemos que trastear con el archivo sudoers para conceder los permisos de sudo. Puede leer sobre el archivo sudoers con man sudoers
para obtener detalles sobre la sintaxis exacta y las opciones disponibles, pero para simplificar, puede hacer cualquiera de las siguientes cosas:
addgroup
, y luego agregar ese grupo al archivo sudoers. Use addgroup <groupname>
para crear el grupo, y luego edite el archivo sudoers (sudo visudo
) y agregue la línea %<groupname> ALL=(ALL) ALL
al final sudo visudo
, y agregue <username> ALL=(ALL) ALL
al final para cada usuario que desee agregar.La respuesta “popular” es cómo “reimplementar”, no “cómo añadir el usuario”. Lo mínimo que tienes que hacer es esto:
usermod -a -G sudo USERNAME
En mi sistema particular, soy miembro de los siguientes grupos:
usermod -a -G adm,cdrom,sudo,dip,plugdev,lpadmin,sambashare,libvirtd USERNAME
Para verificar lo que has hecho:
groups USERNAME
Si realmente quiere crear un superusuario (copia de root pero con otra contraseña y directorio personal) y no un usuario sudo, utilice UID=0 y GID=0 para el nuevo usuario:
useradd -ou 0 -g 0 john
-o
permite crear un UID no único (UID de root=0)
-u
$UID establece $UID
-g
$GID establece $GID
También puedes habilitar el root mediante:
passwd root
y luego insertar la contraseña para el root