I’ve dug and dug but I can’t find what I’m looking for. I want to disable certain automatically enabled features when creating a new virtual server. Ex: I don’t want IP based FTP and I don’t want to create a new database (although I do want to create the database user still)
It’s not a big deal to uncheck them each time, but I figure there is a way to have them disabled by default instead of enabled by default…right?
I don’t know if you use the VM Pro.
In Pro the default settings can be changed in “Virtualmin” area, open the “System Settings” and click “Module Config”. Here are the default settings, there are lots of configs, select from the drop-down menu at the top what you are looking for. And of course there are lots of settings in the “Server Templates”, also under “System Settings”.
Thanks for your reply Leif. Unfortunately I had already looked through that module config and didn’t find what I was looking for. I really just want to have IP based FTP unchecked by default, because I forget about it almost every time when creating a new virtual server…
I guess it’s just something I have to live with…ah well
Yes. As I said, it’s just labeled confusingly. That option is only useful for the one guy who asked for it three years ago. Nobody else needs it or wants it. (That’s a bit of an exaggeration, but it’s pretty close to the truth.)
To be clear:
Any user that has a shell that is listed in /etc/shells, is going to have FTP access, unless you do something explicit in ProFTPd to disallow it. By default, that’ll be all virtual server account holders, and any mailbox account holders that you select “Enable FTP” for when creating them.