From: Scott W. <sw...@gm...> - 2008-04-14 23:01:08
|
For completeness, here is what I did. I created a new RPM called webmin-mystuff. This rpm requires the base webmin rpm. On my machine I configure the system for users and access control to various modules. Then I use the /etc/webmin/miniserv.users and /etc/webmin/webmin.acl as source for the new RPM. I update my distribution media and kickstart files to include the new rpm and I am done. My new RPM is not portable to other non-Redhat like distributions, but that is not an issue for me. On Fri, Apr 11, 2008 at 1:12 PM, Joseph Laws <jl...@hd...> wrote: > I realize you want this all done in an rpm...but perhaps just clustering > the install from RPM and then syncing that user over all the machines > through the Cluster Users & Groups and/or Cluster Webmin Servers module > would be a bit more in line with what you should be doing. > > J. Laws > > Scott White wrote: > > > > > > On Thu, Apr 10, 2008 at 4:07 PM, Jamie Cameron <jca...@we... > > <mailto:jca...@we...>> wrote: > > > > On 10/Apr/2008 13:58 Scott White wrote .. > >> > >> > >> On Thu, Apr 10, 2008 at 3:38 PM, Jamie Cameron > >> <jca...@we... > >> <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 web...@we... > > To remove yourself from this list, go to > > http://lists.sourceforge.net/lists/listinfo/webadmin-devel > > > > ------------------------------------------------------------------------ > > > > No virus found in this incoming message. > > Checked by AVG. > > Version: 7.5.519 / Virus Database: 269.22.12/1373 - Release Date: > 4/11/2008 9:17 AM > > > > > ------------------------------------------------------------------------- > 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 web...@we... > To remove yourself from this list, go to > http://lists.sourceforge.net/lists/listinfo/webadmin-devel > |