14.04.2013 Views

Guia do Servidor Linux

Guia do Servidor Linux

Guia do Servidor Linux

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Capítulo 6. Servi<strong>do</strong>r Internet<br />

servi<strong>do</strong>res de FTP para gravarem arquivos. Esse local é o diretório /incoming.<br />

Permitir que usuários gravem em seu servi<strong>do</strong>r FTP é um grande risco e, por<br />

isso, deve-se pensar muito bem antes de fazê-lo.<br />

Um <strong>do</strong>s maiores problemas com isso é que você não tem um grande controle sobre<br />

aquilo que é grava<strong>do</strong> em seu servi<strong>do</strong>r. Você não pode facilmente impedir que<br />

usuários guardem material ilegal em seu servi<strong>do</strong>r.<br />

Recomendamos, portanto, que você não permita o acesso de escrita em seu servi<strong>do</strong>r.<br />

Caso você não tenha escolha, você deve ter alguém responsável por monitorar<br />

os arquivos guarda<strong>do</strong>s em seu servi<strong>do</strong>r para evitar arquivos que possam trazer problemas<br />

no futuro.<br />

Para criar o /incoming:<br />

1. Acesse o diretório raiz <strong>do</strong> FTP:<br />

# cd /home/ftp<br />

2. Crie o diretório incoming<br />

# mkdir incoming<br />

3. Agora você deve fazer com que o diretório cria<strong>do</strong> seja de propriedade de um usuário<br />

e grupo diferente de root e de ftp. Você pode criar um usuário e grupo específicos<br />

para isto se desejar, mas utilizaremos nobody.nobody em nosso exemplo.<br />

# chown nobody incoming<br />

# chgrp nobody incoming<br />

# chmod 3773 incoming<br />

4. Agora você deve editar o arquivo /etc/ftpaccess para permitir a escrita ao diretório<br />

/incoming. Note que, se você houver cria<strong>do</strong> um usuário e grupo para ser <strong>do</strong>no <strong>do</strong><br />

diretório, você deverá informar isso na linha abaixo no lugar de nobody.<br />

172<br />

upload /home/ftp /incoming yes nobody nobody 0400 dirs

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!