- PROFTPD + Permissões
+ Responder ao Tópico
-
PROFTPD + Permissões
Rodo o ProFTPD no meu GNU/Linux !
Preciso roda-lo como anonymous FTP com 2 diretórios PUB (os usuários anonymous somente podem fazer download) e UPLOADS (os usuários anonymous podem colocar seus arquivos, mas não podem ler , alterar e nem excluir depois q colocarem os arquivos) ! (ate aqui eu cheguei)
E precisaria de um usuário (FTPADMIN) q tenha permissão total sobre esses dois diretórios e sobre os q os usuários anonymous colocarem !
Obrigado !
-
PROFTPD + Permissões
Bom já q tah meio dificel alguem responder ?!?!?
Minhas configurações para o usuário anonymous são estas
<Anonymous ~ftp>
User ftp ftpadmin
Group users
UserAlias anonymous ftp
MaxClients 20
DisplayLogin welcome.msg
DisplayFirstChdir .message
<Limit WRITE>
Order allow,deny
Allow from 192.168.0.3 192.168.0.25
Deny from all
</Limit>
<Directory uploads>
<Limit STOR>
AllowAll
</Limit>
<Limit MKD>
AllowAll
</Limit>
<Limit READ>
DenyAll
</Limit>
</Directory>
</Anonymous>
#############
Agora como fasso para q o usuário ftpadmin tenha permissão total ???
-
PROFTPD + Permissões
hehehe... eu tambem nao sei, mas assim sua pergunta aparece de novo, e eu vejo algo tbm, minha duvida é parecida, tipo tenho um usuario e quero liberar determinado diretorio, mexi no que dava e o usuario sempre cai dentro de um diretorio " / " e nao sai de lá...
nao entendi muito bem, mas acho que é o mesmo caso.
-
PROFTPD + Permissões
Siga os passos abaixo:
1- Criar o usuário ftpadmin
# useradd -G ftp -d /dev/null -s /bin/false ftpadmin
ps.: criando o usuário sem home e sem shell para evitarmos qualquer problema
2- passwd ftpadmin
# Defina uma senha lógico
3- Mudar as permissões do home ftp
# chmod -R 770 /home/ftp
ps.: como criamos o usuário ftpadmin inserindo o mesmo no group ftp (-G ftp) ele terá plenos poderes sobre as pastas
4- Abra o /etc/proftpd.conf e insira as linhas abaixo:
RequireValidShell off
# Permite logar usuário sem shell
DefaultRoot ~ftp
# Confina os acessos direto ao home do ftp assim quando ftpadmin se logar cairá no home do ftp
<Limit LOGIN>
DenyUser !ftp !ftpadmin
</Limit>
# Libera acesso apenas para o ftp e o ftpadmin
ps.: Inserir as linhas acima antes do <Anonymous>
4.1- Agora criar as entradas dos diretórios dentro do <Anonymous>
# Diretório apenas p/ download
<Directory pub>
<Limit STOR WRITE>
DenyAll
</Limit>
<Limit READ>
AllowAll
</Limit>
</Directory>
# Diretorio apenas p/ upload com mkdir
<Directory uploads>
<Limit READ WRITE>
DenyAll
</Limit>
<Limit STOR MKD>
AllowAll
</Limit>
</Directory>
Isso resolve!
<IMG SRC="images/forum/icons/icon_wink.gif">
[ Esta mensagem foi editada por: Potiguar em 30-01-2003 05:36 ]
-
PROFTPD + Permissões
<Limit LOGIN>
DenyUser !ftp !ftpadmin
</Limit>
Isso não fará com que meus outros usuários de FTP fiquem bloqueados ?
-
PROFTPD + Permissões
não isso bloqueia apenas esses dois usuarios e se nao me engano ftp é um alias de anonymous.
-
PROFTPD + Permissões
Apenas quero agradecer a ajuda do pessoal !
Agora meu FTP está 100%
Tanks ! <IMG SRC="images/forum/icons/icon_wink.gif">
-
PROFTPD + Permissões
Apenas quero agradecer a ajuda do pessoal do fórum ! Agora meu ftp está rodando perfeitamente !
Tanks ! <IMG SRC="images/forum/icons/icon_wink.gif">