[CentOS] creating a user from an RPM package
Ian Forde
ian at duckland.orgWed Oct 15 03:38:14 UTC 2008
- Previous message: [CentOS] creating a user from an RPM package
- Next message: [CentOS] Sendmail rbl - Need to bypass rbl for one local address
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On Wed, 2008-10-15 at 16:22 +1300, Spiro Harvey wrote: > What wizardry do you guys use in the SPEC file when creating/deleting a > user from an RPM package? > > I was going to create a macro like: > > %define user(login,uid,gid,name,homedir,shell) \ > echo "$1:x:$2:$3:$4:$5:$6" >>/etc/passwd; \ > echo "$1:!!:12005:0:99999:7:::" >>/etc/shadow; \ > echo "$1:x:$3:" >>/etc/group; \ > mkdir -p $5; \ > chown $2:$3 $5 > > and then appropriate sedness and rm's when removing it, but I figure > there has to be a cleaner way, or a builtin as this surely is a > common feature. The RPM guide doesn't seem to mention it, or if it > does, I missed it. > > Alternatively, if you could point me to a package or a spec file that > does this, I'd be much obliged. You know, you could always use the useradd command... -I
- Previous message: [CentOS] creating a user from an RPM package
- Next message: [CentOS] Sendmail rbl - Need to bypass rbl for one local address
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the CentOS mailing list