Ich weiß, dass ich mit Sicherheit hier die Antwort schon gelesen habe... überlesen habe... aber irgendwie springt mir das nicht in das Gedächtnis.
Vielleicht ist ja einer so frei und hilft mir auf die Sprünge, ich habe nämlich nagelneu einen Server und keinerlei Ahnung von ProFTPD.
Problem:
Ich habe einen Bereich eingerichtet auf meinen Server für die Domain test.de (z.B.)
In dieser Domain lege ich jetzt verschiedene User an (z.B.) a,b,c. Jetzt ist es ja so, dass a wenn er sich über ftp einlogged in sein eigenes verzeichnis a kommt und bei b und c auch. Ich würde jetzt allerdings gerne a,b,c auf der Domain test.de in dem selben Verzeichniss bekommen, wenn die sich einloggen. Das hatte ich auch schon geschafft, nur wurden dann alle Domains, auch die Benutzer der Domain test2.de in das root gepackt
Jetzt halt meine Fragen, wie und besonders an welcher stelle in der proftpd.conf stelle ich ein, dass der anwender a,b,c in das gleiche verzeichniss kommen und der anwender d,e der anderen Domain nicht ?
Und dann gleich zweite Frage hintereinander wech, wie stelle ich die speziellen, bzw. an welcher stelle in der proftpd.conf, rechte der einzelnen user ein ?
Wäre Super wenn einer hilfbereit das eben an ein beispiel mir an meiner *.conf zeigt an welcher stelle die befehle eingeschoben werden... den rest krieg ich dann hoffetnlich hin, wenn ich erst einmal ein bespiel vielleicht für a,b,c habe.
Vielen Dank im voraus !!!
Anhang:
#
# To have more informations about Proftpd configuration
# look at : http://www.proftpd.org/
#
# This is a basic ProFTPD configuration file (rename it to
# 'proftpd.conf' for actual use. It establishes a single server
# and a single anonymous login. It assumes that you have a user/group
# "nobody" and "ftp" for normal operation and anon.
ServerName "ProFTPD"
ServerType inetd
DefaultServer on
<Global>
DefaultRoot ~
AllowOverwrite on
AllowForeignAddress on
# PassivePorts 49152 65534
DeleteAbortedStores off
HiddenStor off
DefaultChdir ~
# Maximal Werte
MaxClientsPerHost 2 "Maximal 2 Logins ;-)"
# Loginversuche bevor die Verbindung getrennt wird
MaxLoginAttempts 3
# Restart erlauben
AllowStoreRestart on
AllowRetrieveRestart on
# Timeout Einstellungen
TimeoutStalled 180 # Sekunden, wielange eine Verbindung ohne "Datentransfer" bestehen darf
TimeoutLogin 120 # Sekunden, wielange eine Idle Verbindung bestehen darf
</Global>
DefaultTransferMode binary
UseFtpUsers on
# Port 21 is the standard FTP port.
Port 9000
# 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
#Following part of this config file were generate by PSA automatically
#Any changes in this part will be overwritten by next manipulation
#with Anonymous FTP feature in PSA control panel.
#Include directive should point to place where FTP Virtual Hosts configurations
#preserved
ScoreboardFile /var/run/proftpd/scoreboard
# Primary log file mest be outside of system logrotate province
TransferLog /usr/local/psa/var/log/xferlog
#Change default group for new files and directories in vhosts dir to psacln
<Directory /home/httpd/vhosts>
GroupOwner psacln
</Directory>
Include /etc/proftpd.include
AllowOverwrite on
Classes on
User patrick