FAQ Search Today's Posts Mark Forums Read
» Video Reviews

» Linux Archive

Linux-archive is a website aiming to archive linux email lists and to make them easily accessible for linux users/developers.

» Sponsor

» Partners

» Sponsor

Go Back   Linux Archive > CentOS > CentOS

LinkBack Thread Tools
Old 10-15-2008, 03:22 AM
Spiro Harvey
Default creating a user from an RPM package

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.


Spiro Harvey Knossos Networks Ltd
021-295-1923 www.knossos.net.nz

CentOS mailing list

Thread Tools

All times are GMT. The time now is 09:59 AM.

VBulletin, Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.
Copyright 2007 - 2008, www.linux-archive.org