metasploit配置postgresql

创建用户和数据库

1
2
3
4
5
6
7
8
9
10
11
#启动postgresql
systemctl start postgresql.service

#切换到postgres
sudo su postgres

#创建user
createuser msf -P

#创建数据库并指定拥有者
createdb msfdb --owner=msf

连接

1
db_connect msfuser:[email protected]/msfdb

或者修改metasploit目录下的database.yml

postgresql一些命令

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#查看数据库
psql -l

#改变数据库owner
psql -c "ALTER DATABASE msf_database OWNER TO msf_user;"

#为一个数据库用户添加或修改密码
psql -c "ALTER USER msf_user WITH ENCRYPTED PASSWORD 'omgwtfbbq';"

#连接
psql -U user -d db -h host

#删除用户
dropuser msf

#删除数据库
dropdb msf