Problemas con root

Imagen de Maiqy
0 puntos

Mmmm ultimamente, cuando trato de hacer algo con el comando "sudo" para poder ejecutar algo como root, me sale el siguiente mensaje

"Sorry, sudo must be setuid root."

Por qe?, hay manera de arreglarlo?

Gracias de antemano

PD. Feliz Navidá!

Imagen de Maiqy
+1
0
-1

Actualizacion:

Acabo de descubirir que no puedo abrir el synaptic!!!!!

+1
0
-1
Imagen de entiak
+1
0
-1

sudo lo debes ejecutar desde el usuario que creaste en la instalación ¿lo estás haciendo asi? si es así... ¿has toqueado el fichero /etc/sudoers?

--
Saludos,
Juan. (http://blog.entiak.com)
jbaixauli (at) gmail.com

+1
0
-1

--
Saludos,
Juan. (http://blog.entiak.com)
jbaixauli (at) gmail.com

Imagen de Maiqy
+1
0
-1

NO PUEDO ABRIR LAS COSAS QUE PIDA CONTRASEÑA!!! (cambiar hora, pantalla de acceso).... creo que no debi cambiar los privilegios de usuario de la carpeta /usr

+1
0
-1
Imagen de Caribdis
+1
0
-1

Me temo que has cambiado los permisos de /usr/bin/sudo.

Haz:

ls -l /usr/bin/sudo

y mira lo que te sale. Te debería salir algo parecido a:

-rwsr-xr-x    1 root    root    85496 2004-11-17 19:10 /usr/bin/sudo

fíjate sobre todo en la "s" que aparece en la cuarta posición. Indica que el programa sudo tiene activado el bit set-uid. Si aparece otro carácter distinto a la s (por ejemplo una x o un guión), significa que de alguna forma le has desactivado ese bit, sin el cual no puede funcionar correctamente. Para arreglarlo puedes intentarlo con gksudo, si todavía te funciona:

gksudo chmod 4755 /usr/bin/sudo

Y, por cierto, no es buena idea ir cambiando los permisos a los directorios y programas del sistema si no sabes exactamente lo que haces.
Saludos.
Jorge

+1
0
-1

-----
Jorge

Imagen de Maiqy
+1
0
-1

ejecuto el "ls" y me sale esto:

-rwxr-xr-x 1 miguel miguel 85496 2004-11-17 12:10 /usr/bin/sudo

Pruebo con el gksudo, pero me aparece

"Sorry, /usr/bin/sudo must be setuid root."

y al mismo tiempo se abre un cuadro que pide mi contraseña para ejecutar chmod, pero sale

"Failed to run chmod as user root:
Proceso hijo termino con el estado 1"

Y sigue sin funcionar, muchas gracias por su ayuda

+1
0
-1
Imagen de Caribdis
+1
0
-1

ejecuto el "ls" y me sale esto:

-rwxr-xr-x 1 miguel miguel 85496 2004-11-17 12:10 /usr/bin/sudo

Es decir,que no sólo le has desactivado el bit set-uid, sino que además le has cambiado el propietario (que tiene que ser root).
Pues entonces puedes probar (como usuario miguel):

chmod 4755 /usr/bin/sudo
chown root:root /usr/bin/sudo

Aunque, si has estado cambiando el propietario y los permisos de todo el directorio /usr me temo que puedas tener problemas con el resto de programas alojado ahí.

+1
0
-1

-----
Jorge