On Thu, Apr 10, 2008 at 3:38 PM, Jamie Cameron <jcameron@webmin.com> 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.

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