61% dos OpenSSH instalados usam versão com mais de 5 anos
https://www.shodan.io/report/amZqschU

* fonte: criador do Shodan https://twitter.com/achillean

Em 3 de outubro de 2014 12:31, marcelo nd <[email protected]>
escreveu:

> Tem quem pense em subistituir o bash
>
> http://dragora.org/wiki/doku.php/devel/wishlist
> *Replace /bin/bash with another more sane POSIX sh for the default
> #!/bin/sh*
>
> We should discuss the possibility of replacing bash with another more
> sane, and more POSIX compatible, shell for #!/bin/sh. I would like to
> suggest considering mksh or dash over bash - zacts. I also prefer an mksh
> with posix mode enabled to be linked to /bin/sh over dash due to past
> security concerns, and debian / canonical politics, with dash - zacts.
> Other options include adapting FreeBSD ash, adapting OpenBSD pdksh
> (although mksh fixes many pdksh bugs and adds some features), among other
> shells not listed. “shellshock” makes me weary of bloated and not very
> POSIX conformant shells like bash or zsh to be #!/bin/sh - zacts.
>
> Em 2 de outubro de 2014 21:55, Max Miorim <[email protected]> escreveu:
>
> 2014-10-02 19:28 GMT-03:00 Piter PUNK <[email protected]>:
>> > Max Miorim wrote:
>> >>
>> >> Alguém ai já tentou usar o Slackware sem o bash ou pelo menos sem o
>> bash
>> >> como /bin/sh?
>> >>
>> >> Eu sei que o Debian e os BSDs usam outros shells como /bin/sh (dash,
>> >> ash, ksh, pd-ksh e etc.) e lembro que quando eu tentei fazer isso, tive
>> >> problemas com a inicialização no Slackware (as arrays são coisas
>> >> específicas do bash, não é POSIX sh e algumas coisas como a
>> configuração
>> >> de rede dependem disso).
>> >
>> >
>> > Não funciona.
>> >
>> > A inicialização do slackware é cheia de "bashismos". O que faz bastante
>> > sentido já que o bash faz parte da base do sistema e vale a pena usar as
>> > vantagens que ele oferece. Por mim, os scripts teriam ainda mais
>> > "bashismos".
>> >
>> > Já entrei numas de deixar os scripts agnósticos de shell um tempo
>> atrás, mas
>> > depois vi que mais atrapalhava do que ajudava. De quê adianta ter uma
>> série
>> > de recursos a disposição no bash (ou ksh) e ter que voltar para a idade
>> da
>> > pedra usando o ash e ficar fazendo vários malabarismos.
>> >
>> > Inclusive esse foi um dos motivos de ter o bash no instalador. Antes os
>> > scripts todos tinham que rodar no ash (que era a shell do instalador).
>>
>> Eu concordo com isso até o momento que alguém usa um shebang com
>> /bin/sh. Acho que se quiser usar bashismos, zshismos, cshismos,
>> fishismos e qualqueroutroshellismo deveria ter o shebang dizendo o
>> shell que deve usar, pelo menos. :\
>>
>> No caso do bash isso é ainda mais chato porque muita gente assume que
>> o /bin/sh é um link para o bash.
>>
>> > Ah! Array existe em POSIX, não existe no Bourne Shell (que muita gente
>> > confunde um com o outro). Dá para fazer A[0]=1 ; A[1]=2 ; A[2]=3 e
>> > referenciar o ${A[2]} em um script no POSIX shell, igual no bash. Mas
>> > algumas outras operações (e sintaxes) só no bash mesmo.
>> >
>> > Piter Punk
>>
>> Eu sempre achei que o Bourne Shell era o POSIX shell. É legal saber,
>> mas faz um zilhão de anos que eu não faço algo "portável" de shell. Na
>> maioria das vezes é bem mais prático fazer um scriptzão em Python
>> mesmo. :)
>>
>> --
>> GUS-BR - Grupo de Usuários de Slackware Brasil
>> http://www.slackwarebrasil.org/
>> http://groups.google.com/group/slack-users-br
>>
>> Antes de perguntar:
>>
>> http://www.vivaolinux.com.br/artigo/Como-elaborar-perguntas-para-listas-de-discussao
>>
>> Para sair da lista envie um e-mail para:
>> [email protected]
>> ---
>> Você está recebendo esta mensagem porque se inscreveu no grupo "Slackware
>> Users Group - Brazil" dos Grupos do Google.
>> Para cancelar inscrição nesse grupo e parar de receber e-mails dele,
>> envie um e-mail para [email protected].
>> Para obter mais opções, acesse https://groups.google.com/d/optout.
>>
>
>

-- 
GUS-BR - Grupo de Usuários de Slackware Brasil
http://www.slackwarebrasil.org/
http://groups.google.com/group/slack-users-br

Antes de perguntar:
http://www.vivaolinux.com.br/artigo/Como-elaborar-perguntas-para-listas-de-discussao

Para sair da lista envie um e-mail para:
[email protected]
--- 
Você está recebendo esta mensagem porque se inscreveu no grupo "Slackware Users 
Group - Brazil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um 
e-mail para [email protected].
Para obter mais opções, acesse https://groups.google.com/d/optout.

Responder a