2011/12/23 Lucas Sánchez <[email protected]>: > En Fri, 23 Dec 2011 20:32:44 +0100, Matías Bellone <[email protected]> > escribió: > > >> 2011/12/23 Lucas Sánchez <[email protected]>: >>> >>> En Fri, 23 Dec 2011 19:44:56 +0100, Matías Bellone >>> <[email protected]> >>> escribió: >>>> >>>> 2011/12/23 Lucas Sánchez Sagrado <[email protected]>: >>>>> >>>>> >>>>> Saludos, últimamente me viene pasando algo bastante curioso en openSUSE >>>>> y >>>>> hoy me pasó también en Debian. >>>>> Resulta que si intento ejecutar algún comando como cd (sólo algunos) >>>>> con >>>>> sudo me dice que no encuentra ese comando, así que tengo que hacer su, >>>>> cosa >>>>> que me molesta bastante. >>>>> ¿A alguien le ha pasado o sabe alguna solución? >>>> >>>> >>>> >>>> "cd" no es un comando válido. Es lo que se dice un "built-in" de bash, >>>> es decir que es algo local del shell no un programa independiente que >>>> puedas ejecutar con diferentes permisos. >>>> >>> >>> Pues verás, me pasa por ejemplo esto: >>> >>> $ cd /media >>> $ ls -l >>> total 72 >>> lrwxrwxrwx 1 root root 6 nov 27 18:40 cdrom -> cdrom0 >>> drwxr-xr-x 2 root root 4096 nov 27 18:40 cdrom0 >>> drwxrwx--- 2 root vboxsf 4096 dic 8 16:02 sf_crack >>> drwxrwx--- 1 root vboxsf 65536 dic 21 20:18 sf_Documents >>> $ cd sf_Documents #(Esta carpeta es una compartida de la VM) >>> $ -bash: cd: sf_Documents: Permiso denegado >>> $ sudo cd sf_Documents >>> [sudo] password for lucas: >>> sudo: cd: command not found >>> >>> ¿Alguna idea al respecto? >> >> >> >> Nuevamente, cd no sirve con sudo porque cd no es un programa, es una >> función de la consola (bash, dash, o el que sea que uses). >> >> Probá con "sudo ls sf_Documents" y tendría que funcionar. Esto es >> porque "ls" sí es un programa aparte; podés encontrar dónde está dicho >> ejecutable con "whereis ls". "cd" no es un programa aparte con su >> propio ejecutable, es parte de las funciones propias del shell por lo >> que sudo no puede cambiar los permisos de ejecución sólo para ese >> programa... porque no es un programa. >> >>> (Nota: esto me pasa tanto normalmente al iniciar sesión con ese usuario >>> como >>> con `su`). >>> >> >> No entiendo qué querés decir con esa nota. ¿Qué hacés con "su"? >> >> Saludos, >> Toote > > > Ya entiendo, ¿entonces qué puedo hacer? (Gracias por la explicación)
¿qué querés hacer? Saludos, Toote -- Web: http://www.enespanol.com.ar -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected] Archive: http://lists.debian.org/cank6mlau5aowedrdynxqrapaamn_0lqhx12gxkbubnckxpc...@mail.gmail.com

