[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

Reply via email to