使用 Webmin 中模块注意事项

一、 Docker中Webmin忘记密码解决方法

Webmin忘记Web登陆时候的密码,无法登陆,可以通过changepass.pl 文件修改密码来进行解决。但在 Docker 中这一方法很难,因为不知道changepass.pl 在那里?
我是通过如下方法来解决的,方便快捷。
1、进入webmin容器
2、cd /etc/webmin 查看文件,发现有一个文件为:passwd,这个就是我们要找的修改webmin密码的文件
3、修改密码,见下图。
在这里插入图片描述
4、登陆验证
5、如果你连用户名也不知道了,可以按如下方法查找:
cat /etc/webmin/miniserv.users
在这里插入图片描述
查看得到用户名为:root

二、Perl 模块

工具类 > Perl 模块 > 建议模块
在这里经常会出现不易安装的模块,见下图。
如:
Net::SSLeay
IO::Pty(由进程管理器使用)
Authen::PAM(由PAM验证使用)
1)# cpan install Net::SSLeay
在这里插入图片描述
如果出现过IO::Pty perl module,解决方法如下
perl -e shell -MCPAN

install IO::Pty
在这里插入图片描述
在这里插入图片描述
刷新后查看发现建议模块没有 IO::Pty 提示了。
在这里插入图片描述
Authen::PAM 如何安装
Authen::PAM 是一个Perl模块,用于与PAM(可插拔认证模块)进行交互。要安装Authen::PAM模块,您可以使用CPAN模块。以下是安装Authen::PAM模块的步骤:
在这里插入图片描述
刷新后出现如下提示:
已安装Webmin推荐的以下所有Perl模块:
Authen::PAM
DBD::mysql
DBI
IO::Pty
Net::SSLeay
Sys::Syslog
在这里插入图片描述

三、Apache2 配置cgi模块

1).Apache2 配置cgi模块

启用 CGI 模块
a2enmod cgid
systemctl restart apache2
默认执行CGI脚本目录为[/usr/lib/cgi-bin],可以在相关文件更改该目录。
在默认目录之外的其他目录中允许 CGI,请按如下方式进行配置

2). 建立新的
nano /etc/apache2/conf-available/cgi-enabled.conf
<Directory “/opt/cgi-bin”>
Options +ExecCGI
AddHandler cgi-script .cgi .pl .py .rb

3).让该配置文件生效
a2enconf cgi-enabled
systemctl restart apache2
在这里插入图片描述
在这里插入图片描述

四、webmin模块的安装(总结)

安装方法:
1、通过正常的软件安装方式
如要安装ldap,使用命令:
sudo apt-get install openldap*
2、通过webmin来进行安装
webmin > webmin 配置 > webmin模块
在这里插入图片描述
在这里插入图片描述
https://wbmclamav.esaracco.fr/download/wbmclamav-0.23.1.wbm.gz

Linux 必备工具:Plocate – 高效搜索神器

安装plocate非常简单,只需使用apt或yum命令即可:
对于Debian系列 apt-get install plocate
对于CentOS yum install plocate在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

魔极客

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值