Hai ... please hlp me
i have problem with su command to switch to ather user
1. if i am using "su someone" it will raise message :no shell
2. if i am using "su - someone" it will raise message :no directory
i trace using truss command an the result
1. using " su someone"
execve("/bin/ksh", 0xFFBFEAE8, 0xFFBFFBF0) Err#13 EACCES
fstat64(2, 0xFFBFDC08) = 0
write(2, " s u : N o s h e l l".., 13) = 13
_exit(3)
1. using " su - someone"
chdir("/export/home/someone") Err#13 EACCES
fstat64(2, 0xFFBFDC00) = 0
write(2, " N o d i r e c t o r y".., 14) = 14
_exit(1)
i already chek using getfacl the result is
# getfacl someone
# file:someone
# owner:someone
# group:grp1
user::rwx
group::r-x #effective:r-x
mask:r-x
other:r-x
other info
=> /etc/passwd on line someone
someone:x:109:106::/export/home/someone:/bin/ksh
=> /etc/shells
/sbin/sh
/sbin/ksh
/bin/sh
/bin/ksh
/usr/bin/bash
i am using SunOS 5.9
should i restart my box
to resolved my problem ...