RE: How to use temporary files?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



> >Because I want to:
> >
> >  grep $i /etc/passwd || grep $i passwd.new >> /etc/passwd
> >
> >in the passwd, group, shadow, etc files. This lets me test if 
they're 
> >already there and add them if not, preventing duplicate entries.
> 
> FYI: You should use useradd (groupadd) to portably create accounts.
> useradd will fail if the account exists.  You still have an issue: 
> if there's a chance the account was created by something else, you 
> need a way to know whether userdel (groupdel) it on package
> removal - same problem you have now with manually adding entries.

useradd would have a problem with the passwords which I can avoid by 
doing the same grep thing on shadow.new. We don't tend to mass remove 
home directories though we do lock them if the user leaves. Thus 
removal is not as much of an issue.

Using a file to grep from let's me more easily keep my info in one 
place and easily read. Putting each new user in an rpm scriptlet means 
I have to open the RPM to read it and rebuild if we change anything. It 
also means I can use the same script and datafile on non-rpm based 
machines.

Should I assume that since no one has answered the actual question that 
it can't be done?

ciao!

leam


_______________________________________________
Rpm-list mailing list
Rpm-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/rpm-list

[Index of Archives]     [RPM Ecosystem]     [Linux Kernel]     [Red Hat Install]     [PAM]     [Red Hat Watch]     [Red Hat Development]     [Red Hat]     [Gimp]     [Yosemite News]     [IETF Discussion]

  Powered by Linux