- Proftpd
+ Responder ao Tópico
-
Proftpd
configurei o proftpd
criei um usúario para ele
como faço para colocar um diretorio disponivel alem do /home/usuario??
quero colocar o diretorio q tenho chamado public
uso o slackware 10
-
Proftpd
me desculpem por postar duas vezes é q conexão discada é uma merda
-
Proftp
Voce quer criar um ftp publico???
ou alterar o diretorio do usuario??
Se for diga que te explico
-
Proftpd
1º em um coputador gostaria de criar um ftp publico em um diretorio chamado public
2º em outro computador gostaria de criar um ftp com autenticação de usuário com um diretorio chamado programas
obrigado pela atenção
-
proftpd.conf
Configure o /etc/proftpd.conf como esta ai você tera um ftp privado e uma pasta publica ao mesmo tempo.
Duvidas estou por aqui
____________________________________________________________
# This is a basic ProFTPD configuration file.
# It establishes a single server and a single anonymous login.
# It assumes that you have a user/group "nobody" and "ftp"
# for normal/anonymous operation.
ServerName "ProFTPD Default Installation"
#ServerType standalone
ServerType inetd
DefaultServer on
#Adicionado por Mauro Impede que o usuario saia do seu diretorio
DefaultRoot ~ !root
# Port 21 is the standard FTP port.
Port 21
# Umask 022 is a good standard umask to prevent new dirs and files
# from being group and world writable.
Umask 022
# To prevent DoS attacks, set the maximum number of child processes
# to 30. If you need to allow more than 30 concurrent connections
# at once, simply increase this value. Note that this ONLY works
# in standalone mode, in inetd mode you should use an inetd server
# that allows you to limit maximum number of processes per service
# (such as xinetd)
MaxInstances 30
# Set the user and group that the server normally runs at.
User nobody
Group nogroup
# This next option is required for NIS or NIS+ to work properly:
#PersistentPasswd off
SystemLog /var/log/proftpd.log
TransferLog /var/log/xferlog
# Normally, we want files to be overwriteable.
<Directory /*>
AllowOverwrite on
</Directory>
# A basic anonymous FTP server configuration.
# To enable this, remove the user ftp from /etc/ftpusers.
<Anonymous ~ftp>
RequireValidShell off
User ftp
Group ftp
# We want clients to be able to login with "anonymous" as well as "ftp"
UserAlias anonymous ftp
# Limit the maximum number of anonymous logins
MaxClients 50
# We want 'welcome.msg' displayed at login, and '.message' displayed
# in each newly chdired directory.
DisplayLogin welcome.msg
DisplayFirstChdir .message
# Limit WRITE everywhere in the anonymous chroot
<Limit WRITE>
DenyAll
</Limit>
# An upload directory that allows storing files but not retrieving
# or creating directories.
# <Directory incoming/*>
# <Limit READ>
# DenyAll
# </Limit>
#
# <Limit STOR>
# AllowAll
# </Limit>
# </Directory>
</Anonymous>
-
Proftpd
mas tipo, para trocar o diretoria aonde eu colocar o nome do diretorio??
-
Proftpd
mas para colocar um outro diretório aonde eu mudo na configuração do proftpd.conf??
a configuração q está no meu slack10 ele está tornando publico o diretorio /home/ftp. quero mudar esse diretório. Como faço isso??
-
Proftp
Procure essa linha na configuração
# A basic anonymous FTP server configuration.
# To enable this, remove the user ftp from /etc/ftpusers.
<Anonymous ~ftp>
RequireValidShell off
User ftp
Group
Altera <Anonymous ~ftp> por exemplo para <Anonymous /usr/public> logico que pro ftp publico
Se vc quezer alterar a home do usuario é facil tambel
abra o arquivo /etc/passwd
edite alinha exemplo do usuario mauro
de
mauro:x:3420:105:,,,:/home/mauro:/bin/bash
para
mauro:x:3420:105:,,,:/clientes/www/mauro:/bin/bash
Olha mentenha o /bin/bash para ele ter um shell para acessar ftp
Não esqueça de setar as permissões exemplo
chown -R mauro /clientes/www/mauro
vc tabem pode apagar o diretorio /home/ftp
rm /home/ftp #apagar o diretorio ftp
mkdir /usr/public #criar o diretorio public
ln -s /usr/public /home/ftp #Isso vai criar um atalho com nome ftp em home para acessar o diretorio public em /usr/
Não esqueça de setar as permissões exemplo
Duvidas to a disposição
Um abraço