[EMAIL PROTECTED] wrote: > Jason Edgecombe <[EMAIL PROTECTED]> > >> I have attached my perl script for reference. how can I safely update >> the /etc/passwd and /etc/shadow files? >> >> What is the best practice? I don't want to set up an LDAP server because >> of internal politics and the extra work involved. >> >> > > I did not dig through your script to deeply, but based on your description > the route that I would take is to use the system utilities inside your > script instead of managing the file directly. > > The utilities that you could use: > > useradd > usermod > userdel > groupadd > groupmod > groupdel > getent > > The getent utility is very helpful because it is very akin to grepping the > appropriate file, but you get less false positives on similar matches > without getting to specific on your grep. It supports passwd, shadow, > group, and more... > > Personally, I would re-work the script to utilize these methods instead as > they should be capable of handling most tasks. > ouch, I'm not crazy about running useradd/userdel for 2000+ users. That seems almost as error-prone as my current method.
Has anyone used the nss_db plugin to do this type of thing or written a custom nss plugin? Thanks, Jason _______________________________________________ rhelv5-list mailing list [email protected] https://www.redhat.com/mailman/listinfo/rhelv5-list
