/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