obrigado gilberto,
mas consegui me virar por aqui e essa opção que vc mencionou não é para
o que eu precisava exatamente :(
de qualquer forma, assim como eu, outros podem ter o mesmo problema e ai
vai a solução:
nessa nova versão, não há um arquivo único de configuração. existe um
diretório 'conf' com arquivos de chamadas das diretivas a serem
configuradas de acordo com as necessidades de cada um. como no meu caso,
tratava-se de querer fazer jail nos usuários - 'chrootar', criei um
arquivo dentro do diretório /etc/pure-ftpd/conf com o nome de
ChrootEveryone. dentro do arquivo, editei-o colocando a seguinte linha: yes.
reiniciei o serviço e tudo funcionou!
=]
abraço a todos.
|||
.,p***=b_Marco Almeida da Silva
?P .__ `*b Technology / Tech Support
|P .d?'`, 9| Rits - Network Information of Third Sector
M: |} |- H' [EMAIL PROTECTED]
| `#?_._oH' +55-21-2527-5494
`H. ``'
`#?.
`^~.
|||
-Original Message-
From: Gilberto Villani Brito [EMAIL PROTECTED]
To: debian-user-portuguese@lists.debian.org
Date: Thu, 29 Apr 2004 08:58:03 -0300
Subject: Re: jail no pure-ftpd
Olá Marco,
Tente executar o pure-ftpd sem o parametro -u 1000.
Abraços
Gilberto
Em Wed, 28 Apr 2004 12:40:59 -0300
marco almeida [EMAIL PROTECTED] escreveu:
salve [EMAIL PROTECTED],
seguinte: estou encontrando algumas dificuldades em configurar o
pure-ftpd (versão instalada 1.0.17a-1) no meu debian
sid(2.4.25-1-386),
na questão que diz respeito ao chroot de usuários. ou seja, fazer
com
que o servidor ftp não deixe que o usuário logado faça 'cd ..'
dentro de
seu diretório.
no script de inicialização do pure-ftpd inicial, rolava a seguinte
configuração:
Starting ftp server: Running: /usr/sbin/pure-ftpd -u 1000 -E -O
clf:/var/log/pure-ftpd/transfer.log -B
percebi que a flag -A (responsável por 'chrootar' todo mundo), não
estava setada. configurei o aquivo /usr/sbin/pure-ftpd-wrapper(que
é
responsável por chamar o script com as mais variadas flags de
configuração que o daemon possui), colocando a opção -A.
ao reniciar o script, recebo:
Starting ftp server: Running: /usr/sbin/pure-ftpd -u 1000 -E -O
clf:/var/log/pure-ftpd/transfer.log -A -B
o que me leva a crer que está tudo correto, certo? errado! logo no
ftp
normalmente e ao dar 'cd ..', sou jogado para cima do /home da
mesma
forma que antes.
pesquisei mais um pouco e vi que se eu quizer 'chrootar' algum
usuário
específico eu posso colocar um '/./' no home do usuário
especificado no
/etc/passwd. por exemplo, vou fazer isso com o usuário bob:
bob:x:501:501::/home/apache/./bob:/bin/nologin
testei a configuração e vi que realmente funciona. só que eu não
pretendo ter que abrir o /etc/passwd para cada usuário que eu
precisar
configurar para que este possa acessar seu home via ftp. será que
alguém
pode me dar uma luz?
agradeço desde já!!!
um abraço a todos.
|||
.,p***=b_Marco Almeida da Silva
?P .__ `*b Technology / Tech Support
|P .d?'`, 9| Rits - Network Information of Third Sector
M: |} |- H' [EMAIL PROTECTED]
| `#?_._oH' +55-21-2527-5494
`H. ``'
`#?.
`^~.
|||
--
To UNSUBSCRIBE, email to
[EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact
[EMAIL PROTECTED]