I am trying to figure out how to make it so that when a virtualmin account is created, the shell for that user is set as /bin/false or some other FTP only shell, but am having a really hard time understanding how the Custom Shell page works.
Can I get some help on how I can accomplish this?
In addition, just for my own knowledge, if I wanted to grant a virtualmin user the ability to create mailbox/ftp users that also have SSH access, how could I do so? The only available selections when a mailbox user is created under the Login Permissions box is “Email only” and “Email and FTP”.
You can specify the initial login shell for new vserver owners in the Server Template, section Administration user. For existing vservers, in Administration Options -> Edit Owner Limits -> Other Restrictions.
To be able to use an FTP-only shell for vserver owners, the “Admin” checkbox in Custom Shells must be checked.
To create Mailbox/FTP users with SSH access, they need to get assigned a shell that allows them to do so, in Other user permissions during creation. Setting the checkbox “Mailbox?” in Custom Shells will enable you to do that.
Note that the “Enabled?” checkbox must also be set.
Additionally, the help page for the custom shells section has a quite extensive explanation of how the thingy works. Check that out, and feel free to ask if you have further questions.
Ah, I get it now! Thank you!
I cannot find “the “Admin” checkbox in Custom Shells must be checked.”
virtualmin - System Customization - Custom Shells
then there are options in the right pane, the 4th one is the admin button
Enabled? Path to shell Description Admin? Mailbox? Default? Access