[CentOS] creating a user from an RPM package
nate
centos at linuxpowered.net
Wed Oct 15 03:31:05 UTC 2008
Spiro Harvey wrote:
> Alternatively, if you could point me to a package or a spec file that
> does this, I'd be much obliged.
>From the postifx srpm..
%define postfix_uid 89
%define postfix_user postfix
%define postfix_gid 89
%define postfix_group postfix
%define postdrop_group postdrop
%define maildrop_group %{postdrop_group}
%define maildrop_gid %{POSTDROP_GID}
[..]
%pre
# Add user and groups if necessary
%{_sbindir}/groupadd -g %{maildrop_gid} -r %{maildrop_group} 2>/dev/null
%{_sbindir}/groupadd -g %{postfix_gid} -r %{postfix_group} 2>/dev/null
%{_sbindir}/groupadd -g 12 -r mail 2>/dev/null
%{_sbindir}/useradd -d %{postfix_queue_dir} -s /sbin/nologin -g
%{postfix_group} -G mail -M -r -u %{postfix_uid} %{postfix_user} 2>/dev/null
exit 0
--
I don't see anything that removes the user as part of
rpm removal, though you could just use userdel/groupdel.
nate
More information about the CentOS
mailing list