$ type su
su is /usr/bin/su
$ alias|grep -w ^su
$ su -
root's Password:
Memory fault
$ su - root
#
# ls -al /usr/bin/su
-r-sr-xr-x 1 root security 31994 Jul 16 2007 /usr/bin/su
# oslevel -s
5300-06-02-0727
Anyone has an idea why "su -" returns "Memory fault" and "su - root" works properly.
The problem exists only for one user and only for his remote connetions (ssh or telnet).
Problem does not exist when I do:
su - affected_user
and then in that session "su -" works fine.
There are many other users in the same system group and are not affected.
I also moved old home directory and created new/empty one with the same .profile as in old but the problem still exists.
any idea?