温馨提示×

ubuntu apache怎样重置密码

小樊
41
2026-10-19 19:35:48
栏目: 智能运维

在 Ubuntu 上“重置 Apache 密码”通常有两种常见场景,我先帮你区分一下,然后分别说明做法。


一、如果你说的是 Apache 基本认证(.htpasswd)密码

Apache 本身没有统一的“Apache 密码”,常见的是用于网站访问保护的 .htpasswd 文件。

1️⃣ 查看是否有 .htpasswd 文件

sudo find / -name ".htpasswd" 2>/dev/null

常见位置:

/etc/apache2/.htpasswd
/var/www/.htpasswd

2️⃣ 重置(或修改)用户密码

假设用户是 admin,文件在 /etc/apache2/.htpasswd

修改已有用户密码

sudo htpasswd /etc/apache2/.htpasswd admin

会提示输入新密码。

新增用户

sudo htpasswd -c /etc/apache2/.htpasswd newuser

⚠️ 注意:-c 会覆盖原文件,只在第一次创建时用。


3️⃣ 重启 Apache

sudo systemctl restart apache2

二、如果你说的是 Ubuntu 系统用户密码(运行 Apache 的用户)

Apache 默认运行用户是 www-data,一般不建议设置密码。

查看运行用户:

ps aux | grep apache2

如果你误以为要登录 www-data:

sudo passwd www-data

三、如果你说的是 MySQL / PHP 网站后台密码

那和 Apache 无关,常见是:

  • WordPress:wp-config.php
  • MySQL:
sudo mysql -u root
ALTER USER 'root'@'localhost' IDENTIFIED BY 'newpass';

四、不确定是哪种?你可以告诉我:

  1. 是访问网页时弹窗要密码?
  2. 还是 SSH / 服务器登录密码?
  3. 还是某个网站(WordPress / 自建系统)后台密码?

我可以给你精确步骤。

0 踩