Запуск привычки Metasploit

Я недавно загрузил Metasploit и попытался выполнить его путем ввода msfconsole, но я получаю это:

** 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>'
0
задан 8 May 2017 в 19:25

2 ответа

Разрешение, отклоненное rb_sysopen-/home/jackattack/.msf4/database.yml (Errno:: EACCES)

Эта проблема могла бы быть то, что Ваш .msf4/database.yml файл принадлежит другому пользователю (вероятно, корень, Вы выполняли metasploit как корень прежде?)

можно проверить владение с ls -l ~/.msf4.

, Если Вы хотите изменить его, работайте chown -R $(whoami) ~/.msf4 (предположите, что Вы вошли в систему как jackattack)

0
ответ дан 3 November 2019 в 07:03

Пожалуйста, проверьте, можете ли вы запустить posgres. Возможно, вам потребуется создать учетную запись пользователя posgres, а также проверить права доступа к некоторым файлам.

0
ответ дан 10 November 2019 в 09:01

Другие вопросы по тегам:

Похожие вопросы: