首先启动postgres数据库:
使用命令
service postgresql start
当然他会提示你需要管理员权限。
再启动msfconsole,注意这里需要使用管理员权限,否则会报数据库链接失败,不可读。
[-] Warning, /opt/Metasploit/apps/pro/ui/config/database.yml is not readable. Try running as root or chmod.
[-] No database definition for environment
所以使用
sudo msfconsole
然后我们需要链接postgresql,怎么做到呢,需要这样
1. sudo su - postgres psql #进入超级用户
2. \password postgres #第一件事是使用\password命令,为pos