www.ProFTPD.de
13. März 2007, 20:20:15 *
Willkommen Gast. Bitte einloggen oder registrieren.
Haben Sie Ihre Aktivierungs E-Mail übersehen?

Einloggen mit Benutzername, Passwort und Sitzungslänge
News: SMF - Neu installiert!
 
   Übersicht   Hilfe Suche Login Registrieren  
Seiten: [1]   Nach unten
  Drucken  
Autor Thema: Proftpd Dateiberechtigung durch Proftpd eingeschränkt?  (Gelesen 681 mal)
0 Mitglieder und 1 Gast betrachten dieses Thema.
JensH
Gast
« am: 15. Juli 2004, 16:10:15 »

Hallo liebes Forum,

ich habe mir auf einem Debian System PROFTPD eingerichtet.
Weiterhin habe ich MyFTP als Frontend für die Benutzerverwaltung eingerichtet.

ProFTPD läuft als Server.

Hier die proftpd.conf:
Code:

# '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   "- Welcome to My ProFTPD Server -"
ServerType   standalone
DefaultServer   on

Port 21
Umask 022
MaxInstances 30

User root
Group root

SQLAuthTypes Crypt
SQLAuthenticate users* groups*
SQLConnectInfo ftp@localhost proftpd password
SQLUserInfo users username passwd NULL NULL homedir NULL
SQLGroupInfo groups groupname id username
SQLUserWhereClause "valid = 1"
SQLDefaultGID 100
SQLDefaultUID 500
SQLHomedirOnDemand off
RequireValidShell off
SQLLog PASS updatelogin
SQLNamedQuery updatelogin UPDATE "count=count+1, lastlogin=NOW() WHERE username = '%u'" users

### Log trafic (STOR, RETR commands)
SQLLog STOR,RETR,ERR_STOR,ERR_RETR logtrafic
SQLNamedQuery logtrafic FREEFORM "INSERT INTO history (username, filename, transfertype, transfersize, transferhost, transfertime, transferdate) VALUES('%u', '%F', '%m', %b, '%a', '%T', NOW())"

### Log user error events (ERR_* commands)
SQLLog ERR_* logevents
SQLNamedQuery logevents FREEFORM "INSERT INTO userevents (username, eventtype, description, eventdate) VALUES ('%u', '%m', '%r', NOW())"

# To cause every FTP user to be "jailed" (chrooted) into their home
# directory, uncomment this line.
DefaultRoot ~

<Directory /*>
AllowOverwrite on
<Limit ALL>
DenyAll
AllowGroup admin
AllowUser jens
</Limit>
</Directory>

<Directory /var/webs/3f1t>
AllowOverwrite on
<Limit READ WRITE DIRS>
# AllowAll
AllowGroup 3f1t
AllowUser muk
</Limit>
</Directory>

#AllowOverwrite off
RootLogin off


Der Benutzer 'muk' kann in dem Verzeichnis 3f1t allerdings nichts schreiben, löschen oder umbenennen. Auch ein Upload geht nicht.
Ein Download ist ohne weiteres möglich.

Ich habe die Dateien in dem Verzeichnis als root hin kopiert.

Die Dateien haben die Berechtigung 644, Verzeichnisse die 755, wenn ich mir das im FTP client als Benutzer Muk angucke.

Wenn ich proftpd -nd9 aufrufe, erscheint beim Löschversuch folgende Meldung:
Code:

www.xxxxxx.de (www.yyyy.de[xxx.xxx.xxx.xxx]) - dispatching LOG_CMD_ERR command 'DELE 3f1toben.jpg' to mod_log


Kann mir bitte jemand einen Tipp geben, was ich falsche gemacht habe.

Danke für Eure Hilfe im Voraus!

Gruß, Jens.
Gespeichert
stonki
Administrator
ProFTPD
*****
Offline Offline

Beiträge: 1853


15318939
Profil anzeigen WWW E-Mail
« Antwort #1 am: 15. Juli 2004, 16:14:04 »

wie sind denn die Unix Rechte des folders ?
Gespeichert

www.stonki.de:    the more I see, the more I know.......
www.proftpd.de:   Deutsche ProFTPD Dokumentation
www.krename.net:  Der Batch Renamer für KDE
www.kbarcode.net: Die Barcode Solution für KDE
JensH
Gast
« Antwort #2 am: 15. Juli 2004, 16:23:33 »

Hi Stonki,
Zitat von: "stonki"
wie sind denn die Unix Rechte des folders ?

Das Verzeichnis 'htdocs' selbst hat folgend Berechtigungen (ich bin als root angemeldet):
Code:
drwxr-xr-x    8 root     root         4096 Jul 14 18:33 htdocs

In dem Verzeichnis haben dann die Verzeichnisse und Dateien folgende Berechtigungen (zwei als Beispiel):
Code:
-rw-r--r--    1 root     root         4094 Jul 14 18:33 3f1toben.jpg
drwxr-xr-x    2 root     root         4096 Jul 14 18:33 anfahrt


Gruß, Jens.
Gespeichert
stonki
Administrator
ProFTPD
*****
Offline Offline

Beiträge: 1853


15318939
Profil anzeigen WWW E-Mail
« Antwort #3 am: 15. Juli 2004, 16:32:55 »

Zitat von: "JensH"
Hi Stonki,
Zitat von: "stonki"
wie sind denn die Unix Rechte des folders ?

Das Verzeichnis 'htdocs' selbst hat folgend Berechtigungen (ich bin als root angemeldet):
Code:
drwxr-xr-x    8 root     root         4096 Jul 14 18:33 htdocs

In dem Verzeichnis haben dann die Verzeichnisse und Dateien folgende Berechtigungen (zwei als Beispiel):
Code:
-rw-r--r--    1 root     root         4094 Jul 14 18:33 3f1toben.jpg
drwxr-xr-x    2 root     root         4096 Jul 14 18:33 anfahrt


Gruß, Jens.


tscha und nun frage Dich mal selber, wie soll NICHT root nun in dieses Verzeichnis schreiben bzw. die beiden Dateien loeschen.....
Gespeichert

www.stonki.de:    the more I see, the more I know.......
www.proftpd.de:   Deutsche ProFTPD Dokumentation
www.krename.net:  Der Batch Renamer für KDE
www.kbarcode.net: Die Barcode Solution für KDE
Jens
ProFTPD
*
Offline Offline

Beiträge: 2


Profil anzeigen
« Antwort #4 am: 17. Juli 2004, 16:01:03 »

Zitat von: "stonki"
Zitat von: "JensH"
Das Verzeichnis 'htdocs' selbst hat folgend Berechtigungen (ich bin als root angemeldet):
Code:
drwxr-xr-x    8 root     root         4096 Jul 14 18:33 htdocs

In dem Verzeichnis haben dann die Verzeichnisse und Dateien folgende Berechtigungen (zwei als Beispiel):
Code:
-rw-r--r--    1 root     root         4094 Jul 14 18:33 3f1toben.jpg
drwxr-xr-x    2 root     root         4096 Jul 14 18:33 anfahrt


Gruß, Jens.
tscha und nun frage Dich mal selber, wie soll NICHT root nun in dieses Verzeichnis schreiben bzw. die beiden Dateien loeschen.....

Ah, ok.

Habe
Code:
chmod go+w * -R
gemacht, jetzt geht es. Smiley

Danke!

Gruß, Jens.
Gespeichert
Seiten: [1]   Nach oben
  Drucken  
 
Gehe zu:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.2 | SMF © 2006-2007, Simple Machines LLC Prüfe XHTML 1.0 Prüfe CSS
Seite erstellt in 0.09 Sekunden mit 16 Zugriffen.