![无法通过 Web 浏览器访问 rancid](https://linux22.com/image/1550903/%E6%97%A0%E6%B3%95%E9%80%9A%E8%BF%87%20Web%20%E6%B5%8F%E8%A7%88%E5%99%A8%E8%AE%BF%E9%97%AE%20rancid.png)
我有一个Rancid
带有apache
+websvn
的Centos 6.6
我正尝试通过网络登录到该服务器来查看配置文件,但问题是没有人知道密码。
我在 /var/rancid/htaccess 中找到了密码。但它们对于访问网络无效。
有任何想法吗?用于通过网络访问的用户凭据存储在哪里?
答案1
凭证存储在 中/var/rancid/htaccess
,但很可能经过了哈希处理。例如:
mtak@rubiks:~$ htpasswd -c test-htpasswd mtak
New password: banana
Re-type new password: banana
Adding password for user mtak
mtak@rubiks:~$ cat test-htpasswd
mtak:$apr1$xm0Ptydq$RlHXaYRXHyoZKdUrKcDnj.
$apr1$xm0Ptydq$RlHXaYRXHyoZKdUrKcDnj.
显然与我输入的密码不同(banana
)。散列的目的是使有权访问该htpasswd
文件的人无法找到原始密码。但是,您可以添加密码或替换它们:
mtak@rubiks:~$ htpasswd test-htpasswd mtak
New password: banana2
Re-type new password: banana2
Updating password for user mtak
mtak@rubiks:~$ cat test-htpasswd
mtak:$apr1$17CCL55Z$nBP8dG7gbX.2Bt4.ht/9w1