|
|||||||||||
|
Re: su doesn't work "Authentication failure"
From: Kevin Buhr <buhr+debian(at)asaurus.net>
Date: Thu Jan 31 2008 - 13:50:53 EST
> > It is possible to do 'su someuser' from root but it's not possible to > get back to root then using just 'su' or change from a normal user to > another user account. [ . . . ] > Jan 31 15:44:18 myserver su[27729]: (pam_unix) authentication failure; The "euid=1000" should read "euid=0": your "su" is running as the invoking user, so it fails for non-root users. The most likely explanation is that "/bin/su" doesn't have the setuid flag set, so that would be the first thing to check. (If the setuid bit *is* set, the problem may be that your root partition has been mounted with the "nosuid" mount flag or something.) If you have a logical explanation for the missing bit, great, otherwise good security practice would suggest that you give a little thought before restoring setuid bits on files where it has mysteriously disappeared. If your version of the "login" package is the latest official Etch version 1:4.0.18.1-7, then "md5sum /bin/su" should give: 1381ae1ac77b512258657b096522bb6a /bin/su If your Etch version matches mine but the md5 doesn't, you might start to get pretty worried. -- Kevin BuhrReceived on Thu Jan 31 14:40:02 2008 This archive was generated by hypermail 2.1.8 : Thu Mar 06 2008 - 23:29:05 EST |
||||||||||
|
|||||||||||