/bin/bash Permiso denegado

Wladimir Torres Correa wladimir en mpudahuel.cl
Mie Jul 2 10:26:48 CLT 2008


> Podrias mostrar el comando que ejecutaste? Eso daria luces y no veo el
> sentido de ocultarlo aca. Parece que solo cambiaste los permisos de un
> directorio y no de todos sus subdirectorios (-R).
> 
> Creo que cambiaste los permisos de la raiz (/). Aca tengo:
> 
> root en videopodcast:~# cd /
> root en videopodcast:/# ls -ld .
> drwxr-xr-x 22 root root 4096 2008-07-01 15:20 .
> 
> > mpudahuel:/# su usuario
> > No puedo ejecutar /bin/bash: Permiso denegado
> 
> # apt-get install strace
> # strace -fo /tmp/strace su usuario
> 
> Ahora mira el archivo /tmp/strace y veras que archivo tiene "permiso
> denegado".
Efectivamente hice un chmod -R 

En raiz tengo:
drwxr-xr-x 24 root root 4096 jul  2 08:25 


El strace me informa:
.....path="/dev/log"}, 16) = -1 EACCES (Permission denied) 
....("/bin/bash", ["bash"], [/* 28 vars */]) = -1 EACCES (Permission
denied)
....access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or
directory)
..26045 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or
directory)
..26045 access("/var/run/utmpx", F_OK)    = -1 ENOENT (No such file or
directory)
..26045 connect(3, {sa_family=AF_FILE, path="/var/run/nscd/socket"},
110) = -1 ENOENT (No such file or directory)
..26045 access("/etc/selinux/", F_OK)     = -1 ENOENT (No such file or
directory)

Gracias



Más información sobre la lista de distribución Linux