These forums are locked and archived, but all topics have been migrated to the new forum. You can search for this topic on the new forum: Search for Usermin Login: Permission denied on the new forum.
Hi,
I installed virtualmin on my new server and transferred some domains from cpanel with migration utility. Everything over great except for usermin. When I try to login to usermin, I get this error:
Failed to create /home/user1/homes/support/.usermin : Permission denied
No matter what permissions I give to support folder; what ownership I give to that folder, error remains the same. I tried owner as support.user1:user1,user1:user1 and permission as 777 as well.
I have been wasting a lot of time figuring out what is happening to this. If anyone can figure out the problem it will be really helpful. Thank you.
Vishnu N
Howdy,
Hmm, that's an unusual!
First, you may want to go into Limits and Validation -> Validate Virtual Servers -> Fix Permissions, and have Virtualmin correct the permissions on that account.
After doing that -- do you still have the problem?
If so, there's two questions I have --
First, do any errors show up in /var/usermin/miniserv.error?
And second, are you able to log in as that user using a different email client, such as Outlook or RoundCube? You may want to verify that you can create and delete emails once you log in.
-Eric
Thank you for your reply. Another thing that might help in debugging is that the usermin I am trying to log in is a subserver of user1 and these domain where migrated from cPanel.
Validate Virtual Servers: Tried that and for couple of my domains I am getting errors like these: Mail for domain : Home directory /home/user1/public_html/c/admin for user subuser1.user1 is owned by user1 But this error does not appear for the subserver that I was trying to troubleshoot. What is confusing is that public_html/c/admin is just a content directory. Why is virtualmin checking that folder's permission against email.
Fix Permissions: Tried and it shows "Fixing file ownership and permissions for domain1.com .. .. done" but again if I execute validate servers, I get the same errors.
Usermin error log: In error log, when I try to login, this error appears (same as displayed when I try to log in to usermin): Error: Failed to create /home/user1/homes/support/.usermin : Permission denied
But another thing I noticed:
[03/Jul/2013:05:46:38 +0200] miniserv.pl started [03/Jul/2013:05:46:38 +0200] Using MD5 module Digest::MD5 [03/Jul/2013:05:46:38 +0200] Perl module Authen::PAM needed for PAM is not installed : Can't locate Authen/PAM.pm in @INC (@INC contains: /usr/libexec/webmin /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at (eval 15) line 1. BEGIN failed--compilation aborted at (eval 15) line 1.
[03/Jul/2013:05:46:38 +0200] Reloading configuration
So I tried installing Authen:PAM (Webmin > Perl Modules > CPAN) and I get this error: Installing package(s) with command yum -y install perl(Authen::PAM) ..
Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * remi: rpms.famillecollet.com Setting up Install Process No package perl(Authen::PAM) available. Error: Nothing to do
.. install failed!
I tried again and I got (while compiling): Executing /usr/bin/perl Makefile.PL && make ..
Checking if your kit is complete... Looks good checking for gcc... gcc checking for C compiler default output file name... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ANSI C... none needed checking how to run the C preprocessor... gcc -E checking for pam header files in... no configure: error: cannot find the pam_appl.h file Error in configuring the Authen::PAM module.
Using email client: I am not able to login using any email client
Thank you.
Vishnu N
Howdy,
What error(s) do you get while trying to log in using another email client?\
You can see any errors being produced in the email logs -- that's either /var/log/mail.log, or /var/log/maillog, depending on your distro.
-Eric
Hi,
This is the error that I get when I try to login via an email client:
Jul 3 15:03:27 rs206409 dovecot: pop3-login: Aborted login (auth failed, 3 attempts): user=<support.wina>, method=PLAIN, rip=::1, lip=::1, TLS
Hi,
I am still facing this issue. For now I am managing this by forwarding emails that I get here to another email id. But this has to be corrected. Any help anyone....
Thank you.
Vishnu N