kali linux 中metasploit无法连接 PostgreSQL, 怎么办?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了kali linux 中metasploit无法连接 PostgreSQL, 怎么办?相关的知识,希望对你有一定的参考价值。
下面是错误提示:
root@kali:/etc/init.d# ./postgresql start
[....] Starting PostgreSQL 9.1 database server: main[....] The PostgreSQL server failed to start. Please check the log output: 2015-05-28 19:42:44 CST LOG: database system was interrupted; last known up at 2015-05-28 17:44:25 CST 2015-05-28 19:42:44 CST FATAL: could not open file "/etc/ssl/private/ssl-cert-snakeoil.key": Permission denied 2015-05-28 19:42:44 CST LOG: startup process (PID 4088) exited with exit code 1 2015-05-28 19:42:44 CST LOG: aborting startup due to startu[FAILcess failure ... failed!
failed!
重装吧
,提示里面已经告诉你了,当然会无法连接。
首先检查PostgreSQL为什么没有启动,这里的提示告诉你,是因为权限不够导致的。提示:could not open file "/etc/ssl/private/ssl-cert-snakeoil.key": Permission denied
因此,检查这个秘钥文件权限是否可被启动这个脚本的用户可读;也可以换用root帐号看是否能启动,如果能正常启动,再转为开机自启动(如果是从apt-get 安装,会将自启动脚本文件自动添加到 /etc/init.d 目录中)。
Kali是基于Debian Linux(原BT是基于Ubuntu),原理一样。追问
root@kali:~# /etc/init.d/postgresql start
[....] Starting PostgreSQL 9.1 database server: main[....] The PostgreSQL server failed to start.
也不行
????
看它的原因是什么?比如开始的错误提示中,failed to start 后面,跟着
2015-05-28 19:42:44 CST FATAL: could not open file "/etc/ssl/private/ssl-cert-snakeoil.key": Permission denied
这个问题是否有解决?现在新出来的原因是什么?
再针对性解决。
还是上一个问题,root 用户也会出现“could not open file "/etc/ssl/private/ssl-cert-snakeoil.key": Permission denied"
只有第一次运行成功了,然后就出现了这些问题。
卸载metasploit和postgresql再安装也不行
首先要保证 当前要启动程序的用户(比如root)能有访问权限,并且是“所有者”权限,群组权限最好也用它;
其次,要保证 /etc/ssl/private/ssl-cert-snakeoil.key 文件的权限,是 700.用 chmod 700 /etc/ssl/private/ssl-cert-snakeoil.key 更改。理论上700是可以的,也可以用770试下。
说明:权限文件会在程序运行时检验它的权限,以保证程序的安全。特别是一些密钥文件、密码文件。比如rsync的密码文件,也要求这样设置,才能正常用。
ifconfig
看看lo设备打开没
如果没有
请尝试ifconfig lo up
..
希望对你有所帮助 参考技术B 其实我觉得可以不用连接数据库的,如果你是大神,求略过追问
然而并不是o(︶︿︶)o 唉
然而并不是o(︶︿︶)o 唉
【Kali Linux】为啥启动 start metasploit提示service not found
参考技术A Kali Linux安装成功原来,这个Kali Linux新版本,启动 Metasploit 命令更新(即过时)了,重新输入以下命令即可安装成功。
End
by 艾兜兜儿
以上是关于kali linux 中metasploit无法连接 PostgreSQL, 怎么办?的主要内容,如果未能解决你的问题,请参考以下文章
【Kali Linux】为啥启动 start metasploit提示service not found
在kali_linux下,怎么在metasploit加入自己写的攻击模块?