problemas con los permisos

Hola a todos
Estaba cachareando y por descuido modifique los permisos de la carpeta /usr y de todos sus directorios.

Por eso tengo algunos problemas como que no puedo usar el sudo (sudo: must be setuid root) y algunas aplicaciones
graficas de tiempo en tiempo me lanzan un error que cuando miro en detalles, esta relacionado con algun script ubicado
en /usr.....

Ya he probado con chmod -Rf 755 /usr y nada

Saludos

He realizado un ls -l a /usr y el resultado ha sido este

total 232
drwxr-xr-x   2 root root  69632 mar  7 12:48 bin
drwxr-xr-x   2 root root   4096 feb 22 22:10 games
drwxr-xr-x  69 root root  16384 mar  6 16:13 include
drwxr-xr-x 184 root root  98304 mar  7 12:56 lib
drwxr-xr-x   3 root root   4096 feb  8 22:17 lib64
drwxrwsr-x  10 root staff  4096 feb  8 21:31 local
drwxr-xr-x   9 root root   4096 feb 14 22:59 NX
drwxr-xr-x   2 root root  12288 mar  7 12:48 sbin
drwxr-xr-x 243 root root  12288 mar  7 21:12 share
drwxrwsr-x   5 root src    4096 feb 13 19:47 src

No se como tengas tus permisos ¿Podrías mostrarlo realizando lo mismo? Bueno en verdad no tengo ni la más mínima idea de como solucionar pues nunca me he puesto a "modificar" carpetas de sistema, aunque sería interesante ver como los tienes asignados
wink

ls -l /usr/bin/sudo

mira eso
deberia decir algo asi

-rwsr-xr-x 2 root root 127856 mar  2 16:47 /usr/bin/sudo

pues estan son mis salidas :

ls -la /usr

36 drwxr-xr-x 2 root root 36864 2010-03-08 05:52 bin
4 drwxr-xr-x 2 root root 4096 2010-03-08 05:51 games
4 drwxr-xr-x 38 root root 4096 2010-03-08 05:52 include
72 drwxr-xr-x 109 root root 69632 2010-03-08 05:52 lib
4 drwxr-sr-x 10 root staff 4096 2009-06-29 23:43 local
12 drwxr-xr-x 2 root root 12288 2010-02-25 06:21 sbin
4 drwxr-xr-x 151 root root 4096 2010-03-08 05:52 share
4 drwxr-sr-x 5 root src 4096 2010-02-16 11:37 src
4 drwxr-xr-x 2 root root 4096 2009-06-30 00:03 X11R6

ls -l /usr/bin/sudo

-rwxr-xr-x 2 root root 113916 2009-01-27 13:57 /usr/bin/sudo

Investigando en Google encontré esto

Primero

Abre una terminal y ejecuta [Como usuario Root]

# chown root:root /usr/bin/sudo

Luego

# chmod 4755 /usr/bin/sudo

Luego reinicia [Desde terminal]

# reboot

"Supuestamente" eso resolvió el problema

http://ubuntuforums.org/showthread.php?t=219767&page=2

Pues si, eso resolvio el problema, muchas gracias.
Sabes yo ya habia intentado eso, pero solo habia puesto chown root:root /usr/bin/sudo
nunca llegue a poner chmod -Rf 755 /usr/

Muchas gracias por tu ayuda.
Ahh!!! ya lo del sudo esta resuelto, pero el amarok sigue lanzando un error al intentar correr un scripts que esta en /usr/....

rcruz escribió:

Pues si, eso resolvio el problema, muchas gracias.
Sabes yo ya habia intentado eso, pero solo habia puesto chown root:root /usr/bin/sudo
nunca llegue a poner chmod -Rf 755 /usr/

Muchas gracias por tu ayuda.
Ahh!!! ya lo del sudo esta resuelto, pero el amarok sigue lanzando un error al intentar correr un scripts que esta en /usr/....

Compañero como ya resolviste tu problema con los permiso, coloca el post como Solucionado.

Y con respecto a tu problema con Amarok, crea un nuevo post y coloca el error que te esta enviando.

saludos

mmmh... no sé, no se... hay cabos sueltos. Dices que modificaste todo /usr, por tanto no lo has devuelto a la situación original tocando /usr/bin. Puede que se haya solucionado, pero no es la situación de partida.

¿que hiciste exáctamente?

Tal ves no me exlique bien, pero si leen en el inicio, lo que planteo es que cambie sin querer los permisos de la carpeta /usr con todas sus subcarpetas (-Rf), y debido a ello estaba teniendo algunos problemas: entre ellos el del comando sudo y que algunas aplicaciones lanazan algunos errores al intentar correr scripts o abrir ficheros que se encuentran en /usr/........
Pues bien, ya lo del sudo esta solucionado, pero los errores de las aplicaciones siguen saliendo, es el caso de amarok (por ejemplo), tambien cuando hago apt-get salen unos cuentos errores, siempre relacionados
con ficheros o scripts ubicados en /usr/.....

Es por eso que no he cerrado el tema.

Saludos

Bien ¿Y qué tal si nos posteas los errores devueltos? De lo contrario se nos antoja complicado poder ofrecerte la ayuda adecuada.

Saludos wink

Esta es una fraccion de los errores que me muestra cuendo instalo algo con 'apt-get install'
Los paquetes se instalan sin problema, solo que se muestran estos mensajes de error, la salida es mucho mas extensa pero creo que este pedazo da una idea del problema :

Execution of /usr/share/menu/kmenuedit generated no output or returned an error.
/usr/share/menu/tasksel: line 1: syntax error near unexpected token `tasksel'
/usr/share/menu/tasksel: line 1: `?package(tasksel):needs="text" section="Applications/System/Administration"\'
Execution of /usr/share/menu/tasksel generated no output or returned an error.
/usr/share/menu/python2.5: line 1: syntax error near unexpected token `python2.5'
/usr/share/menu/python2.5: line 1: `?package(python2.5):needs="text" section="Applications/Shells"\'
Execution of /usr/share/menu/python2.5 generated no output or returned an error.
/usr/share/menu/procps: line 1: syntax error near unexpected token `procps'
/usr/share/menu/procps: line 1: `?package(procps):needs="text" section="Applications/System/Monitoring" \'
Execution of /usr/share/menu/procps generated no output or returned an error.
/usr/share/menu/ksysguard: line 1: syntax error near unexpected token `ksysguard'
/usr/share/menu/ksysguard: line 1: `?package(ksysguard):\'
Execution of /usr/share/menu/ksysguard generated no output or returned an error.
/usr/share/menu/kdebase-bin: line 1: syntax error near unexpected token `kdebase-bin'
/usr/share/menu/kdebase-bin: line 1: `?package(kdebase-bin):\'
Execution of /usr/share/menu/kdebase-bin generated no output or returned an error.