[torqueusers] Torque and NIS
Stephen J. Scheck
ss543 at cornell.edu
Thu Jul 14 09:08:02 MDT 2005
Just a few general comments about NIS ... even though you've got it
working, this might help in the future.
Whenever you set up a NIS client on a new machine, it doesn't hurt to
reboot the system. This is because lots of running processes will have
cached the state of the /etc/nsswitch.conf file before you added "nis";
in your case, pbs_mom did this. It will also happen with sshd and other
persistent processes like that. You can go and restart everything
manually, but a reboot will make sure you get everything.
Anthoer potential problem you might have with NIS is if you also have
nscd running. nscd is the name service caching daemon, which caches the
results of NIS lookups, so for example your NIS client doesn't have to
make a network request everytime you do an "ls" and it needs to resolve
a numeric UID/GID to a name. It does positive and negative caching, so
if somehow nscd is running before you get NIS completely setup, and you
test to see if a NIS user exists, it could get negatively cached and it
will seem that the user doesn't exist when you expect it to. Useful
commands in this case are:
/usr/sbin/nscd --invalidate passwd
/usr/sbin/nscd --invalidate group
/usr/sbin/nscd --invalidate shadow
This will flush all nscd caches and often solves a lot of NIS problems.
Hope this is helpful.
Ashley Wright wrote:
> Thanks Chris,
> I just needed to restart the pbs_mom! I did not even think of doing that.
> It is all working now, so thank-you,
> On Thu, 14 Jul 2005 03:13 pm, Ashley Wright wrote:
>> bash-2.05b# id wright4
>> uid=1001(wright4) gid=100(users)
>> This is the first user account on the system.
> Very wierd - this is on Linux yes ?
> The mom's have been restarted since YP was configured ?
More information about the torqueusers