Can't su (permissions issue)
Ok, the problem is that I can't su to root from a non-root userid nor can I login via ssh and most likely any other network service. I can however login as root from the machine's terminal.
This is in fact, a result of something I did. I accidently executed:
# chown -R apache.apache /*
# chown -R apache.apache ./*
whiles in the /var/www/html/something/ directory. I was installing some php CMS and was changing the perms (obviously).
I caught this about 20-30 seconds into the command execution and stopped it. I then executed:
# find / -uid 48 -gid 48 > /tmp/list
# for each in $(cat /tmp/list.tmp); do chown root.root $each; done
48 being apache's uid/gid. Now as I can only imagine, I have blown away ownership for something rather important.
The only clue I have as to what could be causing my problem is that maybe the sticky bit isn't set on /bin/su? Granted, this is a Fedors Core 3 box so I'm thinking that the sticky bit isn't used for this anymore. I don't really know. Might be more of a PAM issue?
Regardless, any help you have to offer would be greatly appreciated.
I'm not sure if this is chown -R everything back to root:root, and then repair other permissions like /home as necessary. I had a friend who did this, and he couldn't find everything and simply reinstalled.
that is a worry of mine...
I reinstalled the following rpms to resolve this:
Granted, the problem didn't go away until I reinstalled the rpms from group B so the ones listed in A were most likely not needed.
|All times are GMT -5. The time now is 08:03 AM.|