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

"Scott White" <[email protected]> Fri, 11 Apr 2008 12:21:04 -0500
Newsgroups gmane.comp.web.webmin.devel
Message-ID <[email protected]>
On Thu, Apr 10, 2008 at 4:07 PM, Jamie Cameron <[email protected]> wrote:

> On 10/Apr/2008 13:58 Scott White wrote ..
>
>
>
> On Thu, Apr 10, 2008 at 3:38 PM, Jamie Cameron <[email protected]<http://reply_mail.cgi?new=1&to=jcameron%40webmin%2Ecom>>
> 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


I will try that out. I did notice that if you install webmin as part of the
OS (i.e. include it you own distribution), the root password is blank. It
looks like the setup.sh is looking for /etc/passwd which may not be setup
during the initial install.

-------------------------------------------------------------------------
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