Dúvida no ProFTP! Escolher a pasta!

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

Luiz Henrique
HenriqueRJ

(usa Ubuntu)

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>


  


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

Denis Doria
thuck

(usa Debian)

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!

Thiago Fernandes de Melo
m4tri_x

(usa Ubuntu)

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!

Marcos Miras
marcosmiras

(usa CentOS)

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






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts