Re: [webmin-devel] How do I add a new default user to a webmin rpm?

Nizar TLILI <[email protected]> Fri, 11 Apr 2008 09:48:28 +0200
Newsgroups gmane.comp.web.webmin.devel
Organization Topnet
Message-ID <[email protected]>
On Thursday 10 April 2008 11:07:34 pm Jamie Cameron wrote:
>  On 10/Apr/2008 13:58 Scott White wrote ..
>
>
> On Thu, Apr 10, 2008 at 3:38 PM, Jamie Cameron <[email protected]> wrote:
>  On 10/Apr/2008 12:52 Scott White wrote ..
>  I am using webmin 1.410 installed from the RPM. I want to build my own rpm
> for internally distributing on some servers.
>
> The key feature I want to add to this build is another user without root
> access. I want a webmin account called "box-admin" that only has access to
> a few modules like firewall, net, time, etc. This way, certain level of
> users are not overwhelmed by all the functions available in webmin.
>
> I have searched but could not find where the user information is stored in
> webmin, so I can add it to a distribution.  If it is easier, I can add a
> group/user to the linux box, but I really want the scaled down options for
> this user base.
>
> Very cool and impressive application.
> Thanks!
> The files you need to modify are /etc/webmin/miniserv.users and
> /etc/webmin/webmin.acl .
>
> In the first you will need to append a line like :
>  box-admin:XXXXX
> where XXXXX is the unix-encrypted password.
>
>  In webmin.acl you should add the line :
> box-admin: firewall net etc..
>
> Make sure you run /etc/webmin/restart after changing those files.
>
>  - Jamie
>
>  That makes sense, but I want to repackage this as an RPM. Would suggest
> patching those files after the install or should I try to modify setup.sh?
> It looks like it creates those files now.
>
> I'd suggest adding code to the %post section of the RPM to made these
> additions.
>
>  - Jamie

You could do it by a simple patch file that you call from the %post section of 
your rpm .spec file

-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference 
Don't miss this year's exciting event. There's still time to save $100. 
Use priority code J8TL2D2. 
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
-
Forwarded by the Webmin development list at [email protected]
To remove yourself from this list, go to
http://lists.sourceforge.net/lists/listinfo/webadmin-devel