I saw something similar. Running 'authconfig' with appropriate arguments
fixed the problem. Doing so did not change pam.d/system-auth-ac, but it
did start up nscd, which was apparently not already running.
(I did not check carefully enough to confirm that ncsd was not running
before I tried authconfig. I'll watch that more closely on the next
upgrade I do.)
Cary Gray
On Wed, 21 May 2008, Stephen John Smoogen wrote:
I am not sure exactly what has caused the change but bash is acting
differently after updating to 5.2
For a local user with local password (root, joeblow) the user is able
to login without any problems or errors.
For a user that gets authenticated via ldap I am now getting a series
of 'errors' and commands not working.
-bash: [: =: unary operator expected
-bash: [: -le: unary operator expected
-bash: [: ==: unary operator expected
the errors come when bash tries to run commands in /etc/profile and
/etc/profile.d/* with $() or `` as in
[ `/usr/bin/id -u`=0 ] and `/usr/bin/id -u` does not run.
...
Downgrading to bash-3.1.16 removed the issue.
Is there something I missed obvious before I enter a bugzilla on this?
_______________________________________________
rhelv5-list mailing list
[email protected]
https://www.redhat.com/mailman/listinfo/rhelv5-list