[solucionado] root desde otro usuario

Imagen de Lelo
0 puntos

Hola.

He visto en foros 50 maneras distintas de entrar en un terminal como root desde la cuenta de usuario normal. Como todas fallan, supongo que habrá algún problema a mayores, pero no sé cual es.

Algunas de las cosas que he probado:
su
su root
sudo -s -H
sudo -i
sudo -s
sudo passwd

Despues me pide la contraseña. Si pongo la de usuario normal, me dice que no soy root (lógico) y si doy la de root me dice que esa no es mi contraseña.

Encima me amenaza con acusarme :) :

[sudo] password for lelo:
lelo is not in the sudoers file. This incident will be reported.

Lo que yo quiero no es que Lelo sea "sudoer", -quiero que siga siendo un usuario vulgar y corriente-; sino que, temporalmente, se transfigure o pase el control a otro usuario, el root.

Seguro que es una tontería. ¿Alguien me lo explica? ¿Es posible que Lelo tenga doble contraseña para ser unas veces usuario sin privilegios y otras root?

Gracias.

Imagen de Lacasito
+1
0
-1

En mi /etc/sudoers dice:

# Allow members of group sudo to execute any command after they have
# provided their password
# (Note that later entries override this, so you might need to move
# it further down)
%sudo ALL=(ALL) ALL
#
#includedir /etc/sudoers.d

# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL

Interpreto que si pones a otro usuario normal dentro del grupo sudo, éste usuario normal podrá ejecutar cualquier comando después de que haya proporcionado su contraseña, la de ese usuario.

Además, puede que si incluyes a ese usuario dentro del grupo admin, este puede tener privilegios de root. O sea, a administrar el sistema (Por ejemplo a actualizar)

Ya dirás.

+1
0
-1

*** ### ***
Ubuntu User #11237

Imagen de Goyo
+1
0
-1

Yo creo que tu cuenta no tiene permiso para hacer eso.

+1
0
-1
Imagen de rioport
+1
0
-1

Que recuerde Ubuntu trae la cuenta de root deshabilitada, así que no puedes escalar privilegios con su . Puedes hacerlo con sudo:
sudo su
Pero para ello tu usuario debe pertenecer al grupo sudo o puedes agregarlo directamente al archivo sudoers como comenta Lacasito, pero entonces el grupo sudo lo tienes de adorno.

+1
0
-1

-- GC --

Imagen de AgD
+1
0
-1

Para lo que quieres hacer, tan solo debes usar su para cambiar a un usuario que este en la lista de sudoers, es decir, que pueda usar sudo.

invitado $ su agd
Contraseña:
agd $ sudo su
Contraseña:
root #
+1
0
-1

make install . es
Noticias, apuntes y pequeños tutoriales sobre GNU/Linux
Imagen de Lelo
+1
0
-1

Creo que esto era lo que buscaba!
Gracias.

+1
0
-1

Muchas gracias a todos.

Saludos,

Imagen de Scorpyo82
+1
0
-1

Hola, arranca en modo recovery, elige la opción de terminal con poderes de root.

Para ver el grupo al que pertenece tu usuario pon:

Supongo que tu user es "lelo"

groups lelo

Esto te arrojará los grupos a los que estás añadido.

Si ves que no aparece el grupo admin, agrega tu usuario a él así:

sudo usermod -G admin lelo

Nota: la G en mayúsculas...
Ahora, perteneces al grupo admin y por tanto, puedes usar sudo.

Un saludo.

Editado

+1
0
-1

Si entro en Window$ estoy más tenso que en el bautizo de un gremlin.
Linux user: 545.017
Por favor, si solucionas el hilo añade [Solucionado] al título.

Imagen de Lelo
+1
0
-1

Muchas gracias.

Lo apunto por si algún día me interesa ir por este camino pero lo que yo buscaba era mantener a Lelo como pobre mortal y veo más abajo que me dicen como solucionarlo.

De todas formas: ¿que es adm? Adm no es lo mismo que admin, ¿no? Lo digo porque hice "groups lelo" y me da que ya pertenecía a ese grupo!:

lelo : lelo adm dialout fax cdrom floppy tape audio dip video plugdev fuse netdev eu

Lo dicho: gracias de todas formas, tu solución también es muy interesante.

+1
0
-1

Muchas gracias a todos.

Saludos,

Imagen de Scorpyo82
+1
0
-1

La verdad es que no estoy seguro, ya que mi user pertenece a los dos y no he encontrado referencias en la web.
Me quedo con la duda por ahora...

Un saludo.

scorpyo@pc:~$ groups scorpyo 
scorpyo : scorpyo adm dialout cdrom plugdev netdev lpadmin admin sambashare
+1
0
-1

Si entro en Window$ estoy más tenso que en el bautizo de un gremlin.
Linux user: 545.017
Por favor, si solucionas el hilo añade [Solucionado] al título.

Imagen de rioport
+1
0
-1

Acá tienes la respuesta:

adm: Group adm is used for system monitoring tasks. Members of this group can read many log files in /var/log, and can use xconsole. Historically, /var/log was /usr/adm (and later /var/adm), thus the name of the group.

Fuente:
http://wiki.gacq.com/index.php/Debian_default_system_groups_description

Saludos.

+1
0
-1

-- GC --

Imagen de Scorpyo82
+1
0
-1

:O si al final todo va a estar en la wiki, no te digo.... jajaja

Gracias por el dato.
Ni idea de que era para eso, de hecho pensaba que los demás user podían ver (no matar) las tareas del sistema.

Un saludo.

+1
0
-1

Si entro en Window$ estoy más tenso que en el bautizo de un gremlin.
Linux user: 545.017
Por favor, si solucionas el hilo añade [Solucionado] al título.

Imagen de Lelo
+1
0
-1

La respuesta ya se me escapa algo. A mi si me sacas del OO y del Gimp... pero entiendo que adm puede mirar y admin puede tocar, ¿no?

Lo dicho, gracias.

+1
0
-1

Muchas gracias a todos.

Saludos,

Imagen de Lelo
+1
0
-1

Yo creo que las otras veces que lo había intentado no lo había hecho correctamente porque no entiendo na da de esto, pero con la solución de AgD, creo que me apaño.

+1
0
-1

Muchas gracias a todos.

Saludos,