He ejecutado los siguientes comandos:
sudo groupadd -r testgroup sudo useradd -g grupo de prueba -M -r testuser
Observe la -ropción, que según la manpágina:
-r
Crear una cuenta del sistema.
Suponiendo que tengo una cuenta de usuario con privilegios de root, ejecuto:
sudo -u testuser cat /dev/input/mouse0
Sin embargo, me sale:
cat: / dev / input / mouse0: permiso denegado
Ejecutar el mismo comando que root proporciona el resultado esperado (resultado confuso del controlador del mouse).
¿Cómo puedo crear un usuario con privilegios de root?
root
users
privileges
Nathan Osman
fuente
fuente

Respuestas:
No lo he intentado, pero esto debería crear un nuevo usuario y agregarlo al
sudogrupo, lo que si/etc/sudoerses el predeterminado, significa que se les permite usarsudocon su contraseña (al igual que el primer usuario estándar):Si ya ha creado el usuario, puede ejecutar:
man adduserle mostrará algunos de los otros mil millones de permutaciones y combinaciones de argumentos que tiene esta herramienta.Nota: Si usa Ubuntu 11.10 o anterior, debe usar el
admingrupo en lugar desudo.fuente
adduser: Specify only one name in this mode.cuando ejecutosudo adduser --group sudo ubuntuadduser --group sudo usernamees el mensajeadduser: Specify only one name in this mode.Esto probablemente sea un error porque posteriormente es posible agregar ese mismo usuario a través del comandoadduser username. Esto se observó el 16.04. La manera de añadir un nuevo usuario como sudoer podría requerir 2 comandos:adduser username && adduser username sudo.Encontré algunos sitios donde hacen el:
sudo adduser paul adminpero mi linux no tiene el grupo de administración, así que uso:
fuente
"Cuenta del sistema" solo significa que el usuario obtendrá un UID (identificador de usuario) de un rango reservado, no otorga ningún permiso adicional. La forma correcta de obtener privilegios es usar sudo, como lo describe Oli.
fuente
Lo siguiente funcionó en Ubuntu 16.04 LTS:
Crea al usuario y lo agrega a la lista de sudoers
fuente