我在我的服务器上安装了
Webmin.我的Unix服务器的用户必须能够更改他们的密码.因此,为此,他们使用
Usermin.但是用户只是无法登录Usermin模块.我总是得到这样的信息:
Login Failed. Please try again.
这种行为的原因是什么?如何向用户授予对Usermin的访问权限?
解决方法
Usermin是Webmin的独立包;它不是Webmin的模块.因此,当您想要登录到Usermin时,您将在与Webmin不同的端口上执行此操作(通常为20000,而Webmin通常为10000).因此,基于Usermin是Webmin模块的混淆,第一个可能的答案是,您只是想尝试登录到错误的位置.
Webmin用户与系统用户是分开的(因为它是一个管理工具,自动授予对它的访问权限会非常危险),因此您无法登录,因为Webmin中不存在用户.解决方案是尝试登录Usermin而不是Webmin.
一小撇子:Webmin中有一个Usermin模块,但系统管理员可以配置Usermin.这不是Usermin. (就像Webmin中的Apache模块不是Apache一样,它只是用于配置它的UI.)
好的,假设您实际上正在尝试登录Usermin并且它无法运行……那么,那里遇到麻烦的可能性不大.可以将Usermin配置为使用PAM身份验证或直接影子文件身份验证.我想有可能以某种方式错误配置PAM,这样登录不起作用.您需要查看Usermin日志以查看确切发生的情况.这通常是/var/usermin/miniserv.error或该目录中的另一个日志.
无论如何,我强烈怀疑你对Webmin和Usermin之间的区别的混淆是这里的问题,但我没有足够的信息继续猜测.