首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Metasploit不会发射

Metasploit不会发射
EN

Ask Ubuntu用户
提问于 2017-05-09 02:11:08
回答 2查看 2.7K关注 0票数 0

我最近下载了Metasploit,并试图通过输入msf控制台来运行它,但我得到了以下内容:

代码语言:javascript
复制
** Welcome to Metasploit Framework Initial Setup **
    Please answer a few questions to get started.


Would you like to use and setup a new database (recommended)? (I put Yes)
/opt/metasploit-framework/embedded/framework/msfdb:176:in `initialize': Permission denied @ rb_sysopen - /home/jackattack/.msf4/database.yml (Errno::EACCES)
    from /opt/metasploit-framework/embedded/framework/msfdb:176:in `open'
    from /opt/metasploit-framework/embedded/framework/msfdb:176:in `init_db'
    from /opt/metasploit-framework/embedded/framework/msfdb:277:in `<main>'

 ** Metasploit Framework Initial Setup Complete **

touch: cannot touch '/home/jackattack/.msf4/initial_setup_complete': Permission denied
Rails Error: Unable to access log file. Please ensure that /home/jackattack/.msf4/logs/production.log exists and is writable (ie, make it writable for user and group: chmod 0664 /home/jackattack/.msf4/logs/production.log). The log level has been raised to WARN and the output directed to STDERR until the problem is fixed.
/opt/metasploit-framework/embedded/framework/lib/rex/logging/sinks/flatfile.rb:21:in `initialize': Permission denied @ rb_sysopen - /home/jackattack/.msf4/logs/framework.log (Errno::EACCES)
    from /opt/metasploit-framework/embedded/framework/lib/rex/logging/sinks/flatfile.rb:21:in `new'
    from /opt/metasploit-framework/embedded/framework/lib/rex/logging/sinks/flatfile.rb:21:in `initialize'
    from /opt/metasploit-framework/embedded/framework/lib/msf/base/logging.rb:24:in `new'
    from /opt/metasploit-framework/embedded/framework/lib/msf/base/logging.rb:24:in `init'
    from /opt/metasploit-framework/embedded/framework/lib/msf/base/simple/framework.rb:111:in `simplify'
    from /opt/metasploit-framework/embedded/framework/lib/msf/base/simple/framework.rb:73:in `create'
    from /opt/metasploit-framework/embedded/framework/lib/msf/ui/console/driver.rb:74:in `initialize'
    from /opt/metasploit-framework/embedded/framework/lib/metasploit/framework/command/console.rb:62:in `new'
    from /opt/metasploit-framework/embedded/framework/lib/metasploit/framework/command/console.rb:62:in `driver'
    from /opt/metasploit-framework/embedded/framework/lib/metasploit/framework/command/console.rb:48:in `start'
    from /opt/metasploit-framework/embedded/framework/lib/metasploit/framework/command/base.rb:82:in `start'
    from /opt/metasploit-framework/bin/../embedded/framework/msfconsole:48:in `<main>'
EN

回答 2

Ask Ubuntu用户

发布于 2017-05-09 04:23:29

权限被拒绝@ rb_sysopen -/home/jackattack/.home 4/database.yml (Errno::EACCES)

这个问题可能是您的.msf4/database.yml文件是由另一个用户拥有的(可能是根用户,您以前是否将metasploit作为root运行?)

您可以使用ls -l ~/.msf4检查所有权。

如果您想更改它,请运行chown -R $(whoami) ~/.msf4 (假设您已以jackattack身份登录)

票数 0
EN

Ask Ubuntu用户

发布于 2019-11-10 09:01:17

请检查一下是否可以启动posgres。您可能需要创建posgres用户帐户并检查某些文件权限。

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/913257

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档