Messages in this thread | | | Date | Thu, 15 Oct 1998 10:42:51 -0400 | Subject | Re: execve() fails for everyone but root (2.0.>33) | From | tytso@mit ... |
| |
From: Torsten Luettgert <shaitan@physik.TU-Berlin.DE> Date: Wed, 14 Oct 1998 11:41:24 +0200 (CEST)
I have a problem with the linux kernels 2.0.x where x>=34. They boot ok, but I can only work as root, since no other user is allowed to execute anything (including the shell), no matter what the permissions are.
The file system is an ext2 fs, my libc is 5.4.38. With kernel 2.0.33, everything works fine. /bin has permissions drwxr-xr-x, btw. strace shows that the execve() call fails with "permission denied".
Check the permissions for files needed to load binaries that use shared libraries: /etc/ld.so.cache, /etc/ld.so.conf, /lib/*.so, etc.
- Ted
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/
| |