温馨提示×

ubuntu apache2怎么重置密码

小樊
36
2026-09-17 08:12:39
栏目: 智能运维

在 Ubuntu 上,“重置 Apache2 密码”通常分几种情况,下面按最常见场景给你说明:


一、重置 Apache 管理的「网页访问密码」(.htpasswd)

如果你是忘了 通过 .htaccess / .htpasswd 控制的网页登录密码

1. 安装工具(一般已存在)

sudo apt install apache2-utils

2. 重置或新增用户密码

sudo htpasswd /etc/apache2/.htpasswd 用户名
  • 如果文件不存在,加 -c(仅第一次用):
sudo htpasswd -c /etc/apache2/.htpasswd 用户名

3. 重启 Apache

sudo systemctl restart apache2

二、重置 Apache 使用的「系统用户密码」(如 www-data)

⚠️ 不推荐给 www-data 设置密码(它是服务账户)

如果确实要改:

sudo passwd www-data

三、重置「MySQL / PHP 网站管理员密码」

如果指的是 网站后台(如 WordPress)或数据库密码

MySQL 密码重置

sudo mysql

mysql -u root -p

重置用户密码:

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码';
FLUSH PRIVILEGES;

四、如果你是指「SSH / Ubuntu 登录密码」

sudo passwd 你的用户名

五、忘了 Apache 配置怎么办?

查看认证配置位置:

grep -R htpasswd /etc/apache2/

✅ 请告诉我你具体是哪一种:

  • 网页弹出登录框密码?
  • WordPress / 网站后台?
  • MySQL?
  • 服务器登录密码?

我可以直接给你精确命令

0