Como acesso os comandos Linux do Wine?

0

Como posso usar o wine cmd para acessar terminal ubuntu ou exportar comandos do wine cmd ou IPtables por exemplo ou programar um software via vb6 que usa iptables no Ubuntu ou executar arquivos sh via software vb6 ou arquivo batch?

    
por Matthew 13.08.2015 / 16:29

2 respostas

3

Às vezes é melhor dizer "não" e esse é um desses casos ... O que você está tentando fazer é colocar um front-end seguro em um back-end inseguro.

  • O Windows vem de uma herança de um sistema operacional de usuário único com uma única tarefa. (DOS)
  • O Linux vem de uma herança de um sistema operacional multiusuário e multitarefa (Unix)

Para o primeiro, a segurança foi uma reflexão tardia (embora tenha percorrido um longo caminho) e o último, a segurança foi por design .

O que você está tentando fazer é proteger um sistema inseguro abrindo as coisas no sistema seguro em que ele está sendo executado, portanto propagando erros em vez de os conter.

Para colocar isso em termos humanos: você está colocando em um firewall e abrindo muitas portas.

Não faça isso!

Em vez disso, proteja o Ubuntu mais em vez de menos ...

    
por Fabby 13.08.2015 / 16:56
0

Estive lá, fiz isso. Na verdade, não é tão difícil sair da caixa de areia do vinho. Duas dúzias de linhas de código assembly podem invocar o caminho vfork () / exec () para derrotar completamente o wrapper sandbox.

No entanto, você deseja executar o iptables. iptables só funciona como root. A documentação do vinho [1] diz que não use vinho como raiz. Houve um caso infame em que um bug espreitava há meia década que tentava escrever em / dev / sda e falhava silenciosamente; até o dia em que alguém executou algo como root que enumerava drives. Opa.

    
por Joshua 12.06.2017 / 21:07