[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Cannot execute /bin/bash: Permission denied



My system (debian testing) has suddenly stopped letting ordinary users log 
on. Root can still function normally, but any other user receives the above 
message whenever they try to log on. I have done some investigation into 
the problem, and can rule out the following causes: 
 
bash corruption: I have reinstalled bash, libc6 and libncurses5. Plus, the 
same problem occurs with /bin/csh. 
 
/etc/passwd and /etc/group look fine. 
 
Permissions on root directories: all have as a minimum, 755. /tmp/ 
and /var/tmp have 777. 
 
Permissions on /home directories: all are owned by the respective user, and 
have 755 permissions. 
 
Disk space: plenty of space on all volumes. 
 
Permissions on libraries used by /bin/bash: I did a 'ldd /bin/bash': 
        linux-gate.so.1 =>  (0xffffe000) 
        libncurses.so.5 => /lib/libncurses.so.5 (0xb7f43000) 
        libdl.so.2 => /lib/tls/i686/cmov/libdl.so.2 (0xb7f3f000) 
        libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0xb7e09000) 
        /lib/ld-linux.so.2 (0xb7f9c000) 
lrwxrwxrwx  1 root root 14 Feb 18 10:35 /lib/tls/i686/cmov/libdl.so.2 -> 
libdl-2.3.5.so 
-rw-r--r--  1 root root 9592 Feb  6 23:39 /lib/tls/i686/cmov/libdl-2.3.5.so 
lrwxrwxrwx  1 root root 17 Mar 19 17:46 /lib/libncurses.so.5 -> 
libncurses.so.5.5 
-rw-r--r--  1 root root 268396 Oct 14 22:21 /lib/libncurses.so.5.5 
lrwxrwxrwx  1 root root 13 Feb 18 10:35 /lib/tls/i686/cmov/libc.so.6 -> 
libc-2.3.5.so 
-rwxr-xr-x  1 root root 1262704 Feb  6 
23:39 /lib/tls/i686/cmov/libc-2.3.5.so 
lrwxrwxrwx  1 root root 11 Mar 19 17:44 /lib/ld-linux.so.2 -> ld-2.3.5.so 
-rwxr-xr-x  1 root root 88168 Feb  6 23:38 /lib/ld-2.3.5.so 
 
 
Other libraries in /lib: not sure what their permissions should be. 
 
The output of 'strace su david -c /bin/bash' is attached. Perhaps somebody 
who understands it can comment. 
 
Any ideas for fixing this would be extremely welcome. 
 
-- 
David Jarvie. 
 

Attachment: strace
Description: Binary data


Reply to: