Pular para o conteúdo

Dúvida no ProFTP! Escolher a pasta!

Responder tópico
  • Denunciar
  • Indicar

1. Dúvida no ProFTP! Escolher a pasta!

Enviado em 23/01/2008 - 10:30h

Estou com uma pequena dificuldade, que para muitos pode ser simples, mais para mim que estou apena iniciando no Linux está me tirando o sono já.

Peguei meu velho K6II-500 e instalei o Etch Debian sem gráfico para ser o servidor da minha casa.
Instalei o ProFTP. Está funcionando na boa.

O problema é que nele, quando se cria um usuário no Linux, este já define por padrão a pasta "/home/usuario" para ser a do FTP.
Eu preciso dar acesso FTP a outras pastas a alguns usuários...

Alguém sabe como eu faço para setar manualmente a pasta do usuário no FTP??

A minha configuração segue abaixo:

Include /etc/proftpd/modules.conf
UseIPv6 on
ServerName "Servidor de FTP do Magnata"
ServerType standalone
DeferWelcome off
MultilineRFC2228 on
DefaultServer on
ShowSymlinks on
TimeoutNoTransfer 600
TimeoutStalled 600
TimeoutIdle 1200
DisplayLogin welcome.msg
DisplayFirstChdir .message
ListOptions "-l"
DenyFilter \*.*/

# Define quem tem acesso e suas permissoes
DefaultRoot ~ users
DefaultRoot ~ !henrique

Port 21
MaxInstances 30
User proftpd
Group nogroup
Umask 022 022
AllowOverwrite on
TransferLog /var/log/proftpd/xferlog
SystemLog /var/log/proftpd/proftpd.log

<IfModule mod_tls.c>
TLSEngine off
</IfModule>

<IfModule mod_quota.c>
QuotaEngine on
</IfModule>

<IfModule mod_ratio.c>
Ratios on
</IfModule>

<IfModule mod_delay.c>
DelayEngine on
</IfModule>

<IfModule mod_ctrls.c>
ControlsEngine on
ControlsMaxClients 2
ControlsLog /var/log/proftpd/controls.log
ControlsInterval 5
ControlsSocket /var/run/proftpd/proftpd.sock
</IfModule>

<IfModule mod_ctrls_admin.c>
AdminControlsEngine on
</IfModule>

Responder tópico

2. Re: Dúvida no ProFTP! Escolher a pasta!

Enviado em 23/01/2008 - 11:15h

Cara eu costumo utilizar o comando mount --bind <origem> <destino>; ex:


mount --bind /opt /home/<user>/opt

Não sei se essa é a melhor solução...

3. Re: Dúvida no ProFTP! Escolher a pasta!

Enviado em 23/01/2008 - 13:23h

adduser -s /bin/false -d /pasta/destino/ joao
chown joao.joao /pasta/destino -Rf
chmod 700 /pasta/destino

no caso de varios usuarios acessarem a mesma pasta, coloca todos no mesmo grupo e da permissão

chmod 770 /pasta/destino


espero q funcione o.O


[]´s

4. Re: Dúvida no ProFTP! Escolher a pasta!

Enviado em 23/01/2008 - 13:34h

Henrique, verifique a opção
DefaultRoot ~
que indicará onde abrirá a pasta! O simbolo "~" significa diretório home, você pode colocar da seguinte forma
DefaultRoot /var/ftp/usuarios
e dentro desta pasta usuários algumas outras pastas, como se fosse um sambva da vida, e lá dentro você seta as premissões com o chown e chmod.
Abraço!
Marcos Miras

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder