Date: Thu, 12 Feb 2009 18:14:49 -0500 From: John Almberg <jalmberg@identry.com> To: freebsd-questions@freebsd.org Subject: Old user can't log in Message-ID: <325E4EC8-BD2B-45C1-978C-4922D16D3A94@identry.com>
next in thread | raw e-mail | index | archive | help
Just ran into a strange problem... I have a long-standing user account on my FreeBSD box that no longer works. She can't ssh into the box, and I can't even su to her account. $ su jessica Password: su: setusercontext: Invalid argument Doing some googling, I did find people with similar problems, but I guess I don't understand the solutions :-) Someone suggested doing the following: # ktrace -di su jessica # kdump -f ktrace.out This produces tons of output... the last few lines contain the following: 59929 su NAMI "/etc/nsswitch.conf" 59929 su RET stat 0 59929 su CALL setgroups(0x11,0x7fffffffe5d0) 59929 su RET setgroups -1 errno 22 Invalid argument 59929 su CALL gettimeofday(0x7fffffffd810,0) 59929 su RET gettimeofday 0 59929 su CALL socket(0x1,0x2,0) 59929 su RET socket 3 59929 su CALL fcntl(0x3,0x2,0x1) 59929 su RET fcntl 0 59929 su CALL connect(0x3,0x7fffffffd7b0,0x6a) 59929 su NAMI "/var/run/logpriv" 59929 su RET connect 0 59929 su CALL sendto(0x3,0x7fffffffdd10,0x42,0,0,0) 59929 su GIO fd 3 wrote 66 bytes "<35>Feb 12 17:59:14 su: initgroups(jessica,1022): Invalid argument" I guess this is a clue, but I have no idea what to do with it. All other users that I've tried work, so the problem seems to be tied to something in this particular user's account. The /etc/passwd and /etc/group files look fine. Any suggestions, much appreciated. -- John
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?325E4EC8-BD2B-45C1-978C-4922D16D3A94>