Why is there webmin and usermin

I don’t know if this has ever been asked because it is so obvious.

Why have webmin and usermin when you could merge the packages and just control everything with permissions? Maybe just have usermin as a standard module.

any thoughts? :smiley:

My view is that Usermin is a webmail product.

Everything being merged is Virtualmin. :slight_smile:

I rarely use Usermin with Webmin only, mainly for my own personal use, eg as webmail to send test emails from a remote Webmin server.

Aye, so if you remove the webmail aspect, it has no role and I think should be merged.

But then most systems have no need for Usermin, why force it upon everybody?

How often do you install Usermin and Webmin - No Virtualmin, and then how do you use it?

I did also use it a while back to allow users to change their password.

I am glad it is available, but don’t need it most of the time.

I think that your points are valid.

usermin could just be moved to a webmin module and not require its own server etc.. reducing system resources (even thought probably not a lot)

Also if I were going to expose webmail, I would userRoundcube as a normal end user would just constantly ask me about “what does this do” etc..

Why would you remove the webmail aspect of a webmail tool?

Usermin is a fundamentally different product than Webmin. It becomes the user, it can’t do administrative tasks. You don’t have to make complicated ACLs and worry about exposing something normal users shouldn’t see/do, because they can’t do anything they wouldn’t be able to do via ssh or FTP or an email client.

It exists because people wanted, specifically, the Webmin mail module, plus some other stuff, in a way users could safely be given access.

There is no scenario where Usermin could become a Webmin module. The modules already exist in Webmin. Usermin is a way to run them for normal users.

If you don’t need it, disable it. But, it’s not going to be merged into Webmin. It split off of Webmin.

Usermin is not supposed to be just webmail.

It is mostly webmail. It was created originally because someone wanted the Webmin Read User Mail module for their users. What are we talking about exactly? What is the problem you have with Usermin existing?

Who said i did. I just see that usermin could be moved into webmin instead of 2 different packages with loads of overlap.

Joe is quite correct. When you want users to just have safe access (not admin access) Usermin gives you that. Webmin has admin access. I think its pretty simple, unless I misunderstood something.