Preconceito entre os Sistemas Operacionais

Luis Filipe Costa Carvalho
Preconceito entre os Sistemas Operacionais

Já faz um tempo que eu uso Linux e o recomendo à todos que me perguntão sobre SO. Li um artigo sibre Linux x Windows do Gilberto Jr
e cheguei a uma conclusão.
Existe preconceito no mundo dos sistemas operacionais. De um lado temos os usuários e defensores de Linux, e do outro os usuários e defensores do Windows. Criticas fortes ja vem acontecendo faz um bom tempo da parte Linux das coisas para a parte Windows. Não é mais uma coisa rara ouvirmos a palavra “ruindows” ou comentários do tipo, você usa windows?! Que me… Entre em um canal de Linux no mIRC por exemplo. Do lado das janelas as criticas não são tão fortes assim. Eles simplesmente apontão quais as vantagens no uso do Windows ao linux. Eles reclamão com razão, tocando sempre em alguns poucos pontos em que o pinguim peca como por exemplo o “fraco” suporte a emulação dos programas como Photoshop ou Flash. Porém existe uma espécie de preconceito na cabeça dos “paladinos linuxzianos” .

Quando lemos algum artigo que fala mal do “janelas” normalmente não encontramos defensores da causa fazendo auê nos comentários ou mandando e-mails com, muitas vezes, mal criações e chingamentos. Esta cena se inverte quando falamos de linux. recentemente o Gilberto escreveu um post no Webinsider falando dos 10 Motivos para Preferir o Windows ao Linux e os destemidos defensores pinguins já começaram a atacar.

Fazendo uma comparação entre raças o Linux são os negros e o Windows os brancos. O preconceito dos usuários Windows para com os usuários Linux esta na cabeça dos usuários Linux. Quando alguém fala mal do Linux as pessoas agem como se ninguém pudessem ter oportunidade de se expressar e normalmente não vejo isso acontecer do lado oposto da coisa. Eu uso os dois sistemas operacionais e acho que as pessoas tem que parar de IMPOR sua “religião” no mundo das maquinas como se fossemos testemunhas de jeová. A verdade é simples. Cada sistema tem sua vantagem e sua finalidade e cabe a cada um escolher o sistema que mais atende a sua necessidade.

Assuntos Aleatórios, Cotidiano, Desenvolvimento, Leu? Comente!, Linux, Windows 4 Comentários

Escondendo a versão do apache

Luis Filipe Costa Carvalho
Escondendo a versão do apache

Todo mundo sabe que algumas versões do apache tem bugs de segurança e que uma simples pesquisa no google pode listar várias delas. Existem bugs por exemplo que são referentes a uma versão do programa e, convenhamos, se as pessoas sabem qual a versão você esta usando fica mais fácil ainda achar caminhos específicos no Grande G(não me lembro onde eu li isso) para invadir o seu sistema. Quando abrimos alguma página de um site que não existe, se as páginas de erro não são personalizadas, aparece uma mensagem semelhante a esta da imagem do post. Veja que no final da mensagem tem a assinatura do Apache e nesta assinatura consta a versão do aplicativo. Então vamos parar de papo e vamos esconder logo essa assinatura.

É bem simples. Vá onde são configurados seus hosts, normalmente no arquivo de configuração do apache, no meu caso o httpd.conf. Procure por serverSignature, se estiver como On coloque Off, se este parâmetro não existir insira-o. Lembrando que se você tem mais de um host rodando no mesmo apache é necessário que voce coloque o valor Off em todos os virtualhosts ou criar um virtualhost que funcione em todos os sites que rodam nesse servidor. Por exemplo:

<virtualhost *>
    ServerSignature Off
</virtualhost>

O * na frente do “virtualhost” significa que isto serve para todos os hosts setados no conf.

Apache, Linux, Servidor, Software 3 Comentários

Porque usar su - ?!

Luis Filipe Costa Carvalho
Porque usar su -

Na aula de Redes hoje na faculdade descobri que a diferença entre usarmos o comando su em vez de usarmos o su -. O comando su serve para trocarmos de usuário, por exemplo, se eu quero me tronar o usuário teste eu digito:
# su teste

Para nos tornarmos o usuário root basta digitar su, ou su -
A diferença entre os dois é que quando usamos o su - ele coloca na PATH, que são os comandos que podem ser usados, a pasta /sbin, entre outras. Esta pasta contém ações importantes como criar usuário, adcionar grupos etc… Para verificar as pastas que estão no PATH é so digitar: echo $PATH;
Fiz isso aqui e olha só no que deu.

[filipe@workstation ~]$ echo $PATH;
/usr/kerberos/bin: /usr/local/bin: /usr/bin: /bin: /usr/X11R6/bin: /home/filipe/bin
[filipe@workstation ~]$ su
Senha:
[root@workstation filipe]# echo $PATH;
/usr/kerberos/sbin: /usr/kerberos/bin: /usr/local/bin: /usr/bin: /bin: /usr/X11R6/bin: /home/filipe/bin
[root@workstation filipe]# su -
[root@workstation ~]# echo $PATH;
/usr/kerberos/sbin: /usr/kerberos/bin: /usr/local/sbin: /usr/local/bin: /sbin: /bin: /usr/sbin: /usr/bin: /root/bi

Fabiano Carboni soube explicar melhor que eu. Ele disse: “A sutil diferença é que ’su’ ele ‘herda’ toda a sessão do usuário e a ’su -’ não”.

Já fazia um tempo que eu queria saber disso e acho que mais alguém tem essa curiosidade ;)

Interessante, Leu? Comente!, Linux 1 Comentário

Instalando um servidor FTP no Linux

Luis Filipe Costa Carvalho
Instalando servidor FTP

Tive que instalar um serviço FTP em um servidor linux, experiência inédita para min até então, e decidi escrever uma espécie de tutorial para postar aqui no blog.
Sei que estou a algum tempo sem escrever mas vou ser bem sincero, o Trabalho e o Estudo estão matando todo o meu tempo, saio de casa as 7:30 e volto as 11:30. No tempo que me sobra eu durmo :-).
Agora vamos parar com o papo e vamos direto para o tutorial. Eu li em algum lugar, que não me lembro ao certo, que o vsftp é o servidor ftp mais seguro hoje em dia, então decidi usa-lo.

Para instalar é muito simples. é so digitar:
# apt-get install vsftpd;

Caso a distribuição do linux que você esta usando não possua o apt-get é só baixar do site assim:
# wget ftp://vsftpd.beasts.org/users/cevans/vsftpd-2.0.5.tar.gz
# tar -zxvf vsftpd-2.0.5.tar.gz
# cd vsftpd*

E siga as instruções do arquivo INSTALL.

Depois disso o programa esta instalado e funcionando. Existem alguns parametros na configuração que podem deixar o seu servidor um pouco mais completo e vou falar um pouco sobre eles.
Para editar as configurações do programa basta editar o arquivo vsftpd.conf. Se você instalou pelo apt-get ele esta em /etc/vsftpd.conf.
# vi /etc/vsftpd.conf

Vamos as configurações.
Para que o vsftp não aceite conexões anônimas basta atribuir o valor NO a opção anonymous_enable.
“anonymous_enable = NO”

Para trocar a mensagem de Boas vindas, aquela que é exibida quando alguem se conecta, basta descomentar, tirando o # da frente do comando, o ftpd_banner e atribuir a mensagem de boas vindas a este parametro.
“ftpd_banner = Bem-vindo ao servidor do corporacao Web”

Para que somente os usuários do seu sistema possam acessar a ftp você tem que descomentar a linha que possiu o comando local_enables e coloque o valor dela como YES.
“local_enables = YES”
Lembrando que o usuário não poderá escrever no diretório.

Para que os usuários também possam escrever nas pastas do servidor a opção write_enable, que por padrão esta comentada, tem que estar descomentada e com o valor YES.
“write_enable = YES”

Para que os usuários possam ler apenas o seu diretório home você tem que colocar chroot_local_user = YES

Depois é so dar restart no serviço usando /etc/init.d/vsftpd restart

Se tudo correu bem é so se conectar ao host localhost com um usuário e uma senha e executar as suas trocas de arquivo. Eu aconselho o gFtp como cliente mas você pode usar o que preferir.

FTP, Leu? Comente!, Linux, Servidor, Software Nenhum Comentário
Icons by N.Design Studio. Designed By Ben Swift. Powered by WordPress and Free WordPress Themes
RSS RSS dos Comentários Login