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.

