
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>