Re: execve() fails for everyone but root (2.0.>33)

tytso@mit.edu
Thu, 15 Oct 1998 10:42:51 -0400


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/