sh: 2: source: não encontrado

1

Estou tendo um problema com a instalação do Armitage no Ubuntu 14.04 Eu segui este link e tudo é Okey link

Mas a última linha não passaria: (

sudo sh -c "echo export MSF_DATABASE_CONFIG=/opt/metasploit-framework/database.yml >> /etc/profile
source /etc/profile"

diz:

sh: 2: source: não encontrado

e isso gera um erro (não foi possível encontrar o banco de dados) durante o lançamento do Armitage.

Por favor me ajude, Obrigado

    
por ChouZi 17.07.2014 / 10:18

2 respostas

2

Seu comando acima é um pouco estranho. São dois comandos ou um?

Se um comando, então source em si é um comando. Se você quiser usá-lo lá, então você deve dar && (comando após && será executado próximo ao antes do comando) antes de source .

Se dois comandos, suas aspas provavelmente estão incorretas. A forma correta dos seus comandos será:

Primeiro comando

sudo sh -c "echo export MSF_DATABASE_CONFIG=/opt/metasploit-framework/database.yml >> /etc/profile"

Explicação: este comando faz concatenação (inserção de texto) com o texto " exportar MSF_DATABASE_CONFIG = / opt / metasploit-framework / database.yml " em seu / etc / perfil. O texto será colocado na nova linha.

Segundo comando

source /etc/profile

Explicação: este comando diz ao bash para usar a configuração dentro do novo / etc / profile.

Tome cuidado com as aspas . CMIIW.

    
por Ade Malsasa Akbar 17.07.2014 / 10:42
2

Seguindo a documentação do Instalando o Metasploit Framework no Ubuntu 12.04 LTS para 14.04 LTS e Debian 7 , o passo que você está fazendo no processo de instalação é:

% bl0ck_qu0te%

Infelizmente, há um erro e deve ser corrigido em:

% bl0ck_qu0te%     
por Lety 17.07.2014 / 11:06