Hallo Leute,
tut mir leid das ich euch jetzt mal belästigen muss, aber ich bekomme die simpelsten Dinge nicht gebacken
Mein Ziel war lediglich das:
Jeder Shellbenutzer den FTP benutzen kann um dann im Stammverzeichnis unserer Homepage zu landen
bsp: /homepage
Dort sollte er alles machen dürfen, das dumme ist nur, ich habe schon alles mögliche ausprobiert, auch jeden Befehl mit Limit aufgelistet etc.
hier erstmal meine Config:
ServerName "xxxxxxxxxxx"
DefaultServer on
# 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
MaxInstances 10
# Set the user and group under which the server will run.
User ftp
Group ftp
MaxInstances 30
# To cause every FTP user to be "jailed" (chrooted) into their home
# directory, uncomment this line.
DefaultRoot /homepage
# Normally, we want files to be overwriteable.
AllowOverwrite on
<Global>
AllowRetrieveRestart on
AllowStoreRestart on
DeferWelcome on
MaxClients none
#DefaultChdir /homepage/
LoginPasswordPrompt on
AccessGrantMsg "Willkommen"
AllowOverwrite on
</Global>
<Directory /homepage>
<LIMIT CWD MKD RTFR RNTO DELE RMD RETR STOR>
#AllowUser jens
AllowAll
</LIMIT>
</Directory>
Man kann aber lediglich nur Daten downloaden und auflisten, nicht ziehen, Ordner erstellen, überschreiben etc.
Ich habe auch schon <LIMIT ALL> versucht etc.. Was mache ich nur falsch? Kann es sein das ich Probleme damit habe, da dieser Ordner (= /homepage) und dessen Inhalt wwrun / www gehört?
Ich bin aber auch eingetragen in der Gruppe www, habe ich bei Yast geschaut.
(Ich hatte vor einiger Zeit auch schonmal das Ding laufen, mit einer ähnlichen config daheim, da funktionierte es Einwandfrei
)
Kann es damit zusammenhängen, was ich im Log als Warnung bekomme?
Dec 19 15:03:58 xxxxx proftpd[17890]: xxxxxxx
(p54AA6B41.dip.t-dialin.net[84.170.107.65]) - FTP session opened.
Dec 19 15:03:58 xxxxx PAM-warn[17890]: function=[pam_sm_authenticate] service=[ftp] terminal=[<unknown>] user=[jens] ruser=[<unknown>] rhost=[p54AA6B41.dip.t-dialin.net]
Dec 19 15:03:58 xxxxx PAM-warn[17890]: function=[pam_sm_acct_mgmt] service=[ftp] terminal=[<unknown>] user=[jens] ruser=[<unknown>] rhost=[p54AA6B41.dip.t-dialin.net]
Dec 19 15:03:58 xxxxxPAM-warn[17890]: function=[pam_sm_open_session] service=[ftp] terminal=[<unknown>] user=[jens] ruser=[<unknown>] rhost=[p54AA6B41.dip.t-dialin.net]
Dec 19 15:03:58 xxxxx proftpd[17890]: pam_unix2: session started for user jens, service ftp
Dec 19 15:03:58 xxxxxxxx PAM-warn[17890]: function=[pam_sm_setcred] service=[ftp] terminal=[<unknown>] user=[jens] ruser=[<unknown>] rhost=[p54AA6B41.dip.t-dialin.net]
Dec 19 15:03:58 xxxxx proftpd[17890]: xxxxxxxx
(p54AA6B41.dip.t-dialin.net[84.170.107.65]) - USER jens: Login successful.
Mein zweites Problem ist, das ich das so machen soll, das jede Datei die man hochlädt oder Ordner, anschließend auch wwwrun & www gehören soll und nicht dem Benutzer selbst oder dem Systembenutzer ftp.
Bin für jede Hilfe dankbar!
gruß Jens