Quiero crear un usuario que tenga sudo
poderes en Ubuntu. ¿Cómo puedo hacer eso?
Quiero crear un usuario que tenga sudo
poderes en Ubuntu. ¿Cómo puedo hacer eso?
Respuestas:
Primero, cree el usuario con:
sudo adduser <username>
Puede leer más sobre este comando en las páginas de manual de su sistema con man adduser
.
Luego puede agregar un usuario al sudo
grupo con el comando:
sudo adduser <username> sudo
Tenga en cuenta que las versiones de Ubuntu hasta la 11.10 se usará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. Comenzando con Ubuntu 12.04 LTS, ahora es sudo, por compatibilidad con Debian y sudo. Sin embargo, por compatibilidad con versiones anteriores, los miembros del grupo de administración siguen siendo reconocidos como administradores.
Si su sistema no lo hace, entonces tenemos que jugar con el archivo sudoers para otorgar permisos sudo. Puede leer sobre el archivo sudoers con man sudoers
para obtener detalles sobre la sintaxis exacta y las opciones disponibles, pero por simplicidad, puede hacer lo siguiente:
addgroup
comando y luego agregue 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 finalsudo visudo
y agregue <username> ALL=(ALL) ALL
en la parte inferior para cada usuario que desee agregar.man sudoers
) y luego sudo visudo
edite el archivo y otorgue permisos a los usuarios o grupos que desee. Puede usar este archivo para controlar cómo se comporta sudo, incluso si solicita una contraseña o cuánto tiempo debe mantener activa una sesión de sudo (15 minutos es el valor predeterminado)
La respuesta "popular" es cómo "reimplementar" , no "cómo agregar al usuario". . Lo mínimo que debes 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
Elija System
-> Administration
-> Users and Groups
.
Seleccione Add
para agregar su nuevo usuario. Cuando haya completado el asistente, elija su nuevo usuario y haga clic en account type
y cambie de Desktop user
a Administrator
.
También puede habilitar la raíz mediante:
passwd root
y luego inserte la contraseña para la raíz
Si realmente desea crear un superusuario (copia de la raíz pero con otra contraseña y directorio de inicio) y no un usuario de sudo, use UID = 0 y GID = 0 para el nuevo usuario:
useradd -ou 0 -g 0 john
-o
le permite crear un UID no único (UID raíz = 0)
-u
$ UID establece $ UID
-g
$ GID establece $ GID
Lo que hago es agregar un usuario al grupo llamado wheel, el usuario que pertenece a ese grupo puede ejecutar cualquier comando de administrador usando sudo.
Debe habilitar esa función en / etc / sudoers, línea de comentario debajo de% wheel ALL = (ALL) ALL
wheel
existe ningún grupo, y no es así como se confieren las capacidades administrativas. Se sudo
utiliza el admin
grupo (o el grupo, que no debe confundirse con el otro grupo llamado adm
, en Ubuntu 11.10 y versiones anteriores).
sudo adduser <username>
para crear el usuario y luego utilícelosudo adduser <username> admin
para imponerle poderes de sudo. Ej:sudo adduser piemesons
ysudo adduser piemesons admin