www.ProFTPD.de

ProFTPD => ProFTPD - Deutsch => Thema gestartet von: Shing am 03. Dezember 2004, 12:50:32



Titel: Files von root etc Löschen ?! o_O
Beitrag von: Shing am 03. Dezember 2004, 12:50:32
Hallo,
eigentlich Läuft alles ganz gut mit dem proftpd .. nur ... ich kann in einem verzeichnis mit drwxrwxrwx alle enthaltenen dateien löschen, unabhängig von owner und rechten!?
meine konfig hier:

Zitat

# 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/nogroup" and "ftp" for normal operation and anon.

ServerName                      "ftp server"
ServerType                      standalone
DeferWelcome                    off
MultilineRFC2228                on
DefaultServer                   on
ShowSymlinks                    on
AllowOverwrite                  on
DefaultRoot                     ~       !users
TimeoutNoTransfer               600
TimeoutStalled                  600
TimeoutIdle                     1200
DisplayLogin                    welcome.msg
DisplayFirstChdir               .message
ListOptions                     "-l"
DenyFilter                      \*.*/
AllowStoreRestart               on
AllowRetrieveRestart            on
# Uncomment this if you would use quota module:
#Quotas                         on
Port                            2121
MaxInstances                    30
User                            nobody
Group                           gadmin01
UseReverseDNS                   off
IdentLookups                    off

<Directory /*>
  # Umask 022 is a good standard umask to prevent new files and dirs
  # (second parm) from being group and world writable.
  Umask                         022  022
  # Normally, we want files to be overwriteable.
  AllowOverwrite                on
</Directory>

<Global>
  SQLConnectInfo [db] [user] [pass]
  SQLAuthTypes Plaintext
  SQLAuthenticate users
  SQLMinUserGID 1008
  SQLDefaultGID 1008
  SQLMinUserUID 65534
  SQLDefaultUID 65534
  SQLUserInfo users username passwd NULL NULL homedir NULL
  RequireValidShell off
</Global>

TimesGMT off


gehe ich nun zB ins verzeichnis "test" was ich zu testzwecken dort via console mit chmod 777 angelegt habe und erstelle dort über mein ftp-client ein weiteres test verzeichnis, ist alles korrekt: owner ist dann nobody:gadmin01 und drwxr-xr-x
nehm ich nun aber wieder meine ssh console und lege im verzeichnis "test" eine test datei mit touch an (root:root) mit "chmod 644 test" kann ich diese via ftp client löschen!

hoffe die beschreibeung war ausführlich genug.
Bitte euch um hilfe, bin mit den nerven am ende :(
Gruß.


Titel: Files von root etc Löschen ?! o_O
Beitrag von: Wörsty am 03. Dezember 2004, 17:56:57
Das ist bei Linux so.
Zitat von: "Erklärung zu write unter Linux"
Hat man das Schreibrecht für ein Verzeichnis, kann man eine Datei auch dann löschen, wenn man bezogen auf die Datei keinerlei Rechte hat!

Da dir das Verzeichnis test gehört, darfst du darin Dateien löschen.

Ich hoffe, ich habe dich richtig verstanden :)


Titel: Files von root etc Löschen ?! o_O
Beitrag von: Anonymous am 04. Dezember 2004, 11:53:25
Ne, das verzeichnis gehört root ... aber wenn ich chmod 777 mit dem verzeichnis "test" mache, werden dann die rechte der dateien dort drin dann ignoriert ?? wäre ja äußerst dämlich.
Gruß.


Titel: Files von root etc Löschen ?! o_O
Beitrag von: Shing am 04. Dezember 2004, 11:55:58
Huch, war nicht eingeloggt ...
tja, dämlich aber wahr ... :(
dann müssen wohl ACL's her. dachte könnte mich um die arbeit drücken.
Gruß.