Page 1 of 4
werden die User doc root folder nicht mehr gelöscht?
Posted: Tue 8. Oct 2024, 19:25
by Ralph
Debian 12
KH 24.2
Mir ist vorhin bei 2 Systemen aufgefallen dass die User doc root folder nach dem löschen einer Haupt oder Subdomain (als admin) nicht mehr gelöscht werden. Da waren Folder von Domains und Subdomains die ich vor 2 Wochen bereits im Panel gelöscht habe, die Webfolder mußte ich manuell löschen.
Die sind mit vollem Inhalt zurückgeblieben nach dem Löschvorgang im Panel.
Bin mir nicht sicher ob es ein Bug oder Feature in der 24.2 ist oder ob etwas blockiert, bevor ich jetzt einen Bug report aufmache ...
Könnt ihr das Verhalten bei euren 24.2 Installationen auch beobachten?
Re: werden die User doc root folder nicht mehr gelöscht?
Posted: Tue 8. Oct 2024, 19:28
by Florian
Hallo,
Ordner wurden noch nie gelöscht, wenn man eine Domain gelöscht hat.
Nur wenn man den Keyhelp-Benutzer entfernt werden die Ordner gelöscht.
Re: werden die User doc root folder nicht mehr gelöscht?
Posted: Tue 8. Oct 2024, 19:35
by Ralph
Florian wrote: ↑Tue 8. Oct 2024, 19:28
Ordner wurden noch nie gelöscht, wenn man eine Domain gelöscht hat.
Nur wenn man den Keyhelp-Benutzer entfernt werden die Ordner gelöscht.
oh, echt jetzt ... dann hab ich aber nochmal ein langes WE vor mir um alles zu entrümpeln.
Ist aber eine seltsame Taktik auch was DSGVO etc. betrifft, der User geht dann doch auch davon aus das die Daten gelöscht wurden mit diesem Vorgang.
Re: werden die User doc root folder nicht mehr gelöscht?
Posted: Tue 8. Oct 2024, 19:41
by Florian
Hallo,
was hat das mit DSGVO zu tun? Wenn ein Kunde bei Dir kündigt, dann löschst du doch sicher den User, und dann wird alles gelöscht. Nur weil eine Domain in einem User gelöscht wird kann Keyhelp doch nicht einfach den Ordner davon wegrasieren.
Du kannst ja auch den Ordner einer Domain ändern, was soll Keyhelp dann machen, wenn du diese Domain dann irgendwann mal löschst. Den aktuellen Ordner löschen und zusätzlich den, den sie mal hatte?
Re: werden die User doc root folder nicht mehr gelöscht?
Posted: Tue 8. Oct 2024, 20:14
by Ralph
Florian wrote: ↑Tue 8. Oct 2024, 19:41
Hallo,
was hat das mit DSGVO zu tun? Wenn ein Kunde bei Dir kündigt, dann löschst du doch sicher den User, und dann wird alles gelöscht. Nur weil eine Domain in einem User gelöscht wird kann Keyhelp doch nicht einfach den Ordner davon wegrasieren.
Du kannst ja auch den Ordner einer Domain ändern, was soll Keyhelp dann machen, wenn du diese Domain dann irgendwann mal löschst. Den aktuellen Ordner löschen und zusätzlich den, den sie mal hatte?
na ja, ich denke da gerade mal an Kundenaccounts von Webdesigner z.b. die Entwürfe mit Inhalten (echt Daten) erstellen oder halt eben eine der Kunden Domains löschen möchte und der ganze Kram bleibt dann aber noch im dem Account des Erstellers vorhanden ... oder jemand hat temp. etwas angelegt und sensible Photos z.b. von Sex Partys dort abgelegt ... ich könnte mir noch viele weitere Beispiele an den Haaren herbeiziehen, aber darüber nachdenken kann ja jeder für sich selbst ...
Der zugehörige Webordner Pfad zu einer Domain oder Subdomain wird doch sicherlich in der Datenbank hinterlegt, und löschen bedeutet für die meisten auch löschen.
Die Option zu setzen sollte aber ein System Admin schon haben, also -> "wirklich löschen" oder "wirklich nicht löschen"
Gut, ich muß mir dann halt etwas einfallen lassen, jedenfalls Danke für die Info.
Re: werden die User doc root folder nicht mehr gelöscht?
Posted: Tue 8. Oct 2024, 20:18
by Jolinar
Ralph wrote: ↑Tue 8. Oct 2024, 20:14
ich könnte mir noch viele weitere Beispiele an den Haaren herbeiziehen
Gegenbeispiel:
Jemand läßt mehrere Domains auf denselben Docroot zeigen (Statusseiten, Infoseiten, whatever...). Wenn du jetzt eine der Domains löschst und das Panel auch den Docroot leer macht, dann gucken die anderen Domains plötzlich ins Nirvana...
Re: werden die User doc root folder nicht mehr gelöscht?
Posted: Tue 8. Oct 2024, 20:33
by Ralph
Jolinar wrote: ↑Tue 8. Oct 2024, 20:18
Ralph wrote: ↑Tue 8. Oct 2024, 20:14
ich könnte mir noch viele weitere Beispiele an den Haaren herbeiziehen
Gegenbeispiel:
Jemand läßt mehrere Domains auf denselben Docroot zeigen (Statusseiten, Infoseiten, whatever...). Wenn du jetzt eine der Domains löschst und das Panel auch den Docroot leer macht, dann gucken die anderen Domains plötzlich ins Nirvana...
Also wenn jemand das explizit so einstellt und vorher nicht nachdenkt ... Pech.
Aber ein kleiner Hinweis darauf könnte dies verhindern "Wenn die Domain Ziele auf den gleichen Ordner zeigen wird durch das löschen logischerweise der Webfolder für beide Domains gelöscht" - dann kommt eh nochmal die Abfrage wirklich löschen mit Haken setzen, wer dann löschen klickt will auch tatsächlich löschen

Re: werden die User doc root folder nicht mehr gelöscht?
Posted: Tue 8. Oct 2024, 20:40
by Tobi
Warum sollte man das vermischen wollen?
Eine Domain ist eine Domain, also nur ein Eintrag in der Datenbank.
Ein Webroot ist ein physisches Verzeichnis auf der Festplatte.
Ich würde die Krise kriegen wenn der Webroot beim Löschen einer Domain entfernt würde!
Habe hier einen Typo3 Server mit XXX Domains welche auf den Ordner „public“ zeigen.
Na vielen Dank auch wenn der einfach weg wäre!

Re: werden die User doc root folder nicht mehr gelöscht?
Posted: Wed 9. Oct 2024, 07:55
by Ralph
Tobi wrote: ↑Tue 8. Oct 2024, 20:40
Warum sollte man das vermischen wollen?
Eine Domain ist eine Domain, also nur ein Eintrag in der Datenbank.
Ein Webroot ist ein physisches Verzeichnis auf der Festplatte.
Das Problem dabei ist, die meisten User gehen bei dieser Aktion davon aus dass die Daten der Webfolder ebenfalls mit gelöscht werden und fühlen sich auf der sicheren Seite. Es müsste also zumindest ein Hinweis dort erscheinen dass nur der vhost zur Domain und nicht die zugehörigen Daten gelöscht werden (Daten bzw. Webfolder sind ggf. manuell zu löschen).
Aber wie gesagt, die Option zum löschen wäre besser, also wie beim User löschen wo z.B. ein Hinweis angezeigt wird
"Es wird standardmäßig nur der vhost für die Domain gelöscht, wenn der zugehörige Webfolder (Daten) ebenfalls gelöscht werden soll, bitte folgende Checkbox markieren"
Sorry wg. meiner vorigen knappen Antworten, liegt an zu vielen stumpfsinnigen und nervtötenden 404 und slow loris Attacken ...

Re: werden die User doc root folder nicht mehr gelöscht?
Posted: Wed 9. Oct 2024, 12:39
by Ralph
Seltsam, habe es vorhin nochmal versucht eine Zusatz Domain zu löschen, also mehrfachauswahl incl. www Folder markiert "löschen" - hierbei wurden der Webfolder & Emailkonten sauber gelöscht.
Wenn es aber eine Subdomain ist oder eine zusätzliche Subdomain die als additional Domain angelegt wurde "ohne www.) dann werden die betreffenden Folder nicht gelöscht ... ist das vieleicht doch eine Macke?
### edit ###
Also über die Checkbox Mehrfachauswahl wird scheinbar komplett gelöscht und über das Icon (löschen) wird nur der vhost gelöscht, das wäre ja im Grunde genau die Lösung ... ein Hinweis darauf wäre gut. also über Checkbox Auswahl wird der Webfolder mit gelöscht und beim löschen über das Icon wird nur der vhost gelöscht.
Re: werden die User doc root folder nicht mehr gelöscht?
Posted: Wed 9. Oct 2024, 13:54
by Alexander
Egal ob man eine Domain oder mehrere Domains auf einmal löscht, die Ordner bleiben bestehen und werden nicht gelöscht.
Ich kann nicht nachvollziehen, was du beobachtet haben willst.
Re: werden die User doc root folder nicht mehr gelöscht?
Posted: Wed 9. Oct 2024, 14:28
by Ralph
Alexander wrote: ↑Wed 9. Oct 2024, 13:54
Egal ob man eine Domain oder mehrere Domains auf einmal löscht, die Ordner bleiben bestehen und werden nicht gelöscht.
Ich kann nicht nachvollziehen, was du beobachtet haben willst.
Egal ist manchmal nicht egal auch wenn es egal ist, deshalb war ich vorhin etwas verwundert und auch leicht erfreut
Also ich habe vorhin wie oben beschrieben (unter einer Pro Version) eingeloggt als Admin, in das Userkonto gewechselt und eine Zusatzdomain gelöscht über die Checkboxen domain.tld und
www.domain.tld markiert und auf löschen geklickt, dabei wurden die zugehörigen Webfolder gelöscht.
Möglich das ich die Zusatzdomain auch vorher als Admin dem Test Kunden (mir selbst) zugewiesen habe, keine Ahnung ob es mit der ID oder Emailadresse zu tun hat ... es war jedenfalls 100% eine Zusatzdomain unter einem Hauptkonto!
Re: werden die User doc root folder nicht mehr gelöscht?
Posted: Wed 9. Oct 2024, 15:54
by Alexander
Der Vorgang beim Löschen einer Domain und beim Löschen mehrerer Domains ist identisch. Nur das der Code beim Löschen einer Domain die Schleife zum Löschen nur einmal durchlaufen wird und nicht n-mal für für die Anzahl an zu löschenden Domains. Auch wenn die Domains unterschiedlichen Nutzern gehören spielt es beim mehrfachen Löschen der Domain keine Rolle. An der Stelle wird kein Löschen von Dateien oder Ordnern innerhalb des www/ Verzeichnis der Nutzer ausgelöst.
Warum die Verzeichnisse bei dir "verschwunden" zu sein scheinen, muss andere Ursachen haben. Wenn du das Verhalten reproduzierbar nachstellen kannst, kannst du ja nochmal Bescheid geben.
Der Screenshot zeigt dir auch nur an, das der Statistikordner und die Email-Ordner gelöscht wurden. Zusätzlich dazu löscht KeyHelp beim folgenden Webserver-Konfigurationsupdate noch die nun nicht mehr benötigten Log-Dateien der Domains.
Re: werden die User doc root folder nicht mehr gelöscht?
Posted: Wed 9. Oct 2024, 16:02
by Ralph
Danke, ich versuche das später noch einmal und gebe Dir alle Infos dazu.
Allerdings genau so wäre es auch korrekt, es gibt keinen Grund den Admin daran zu hindern eine vollständige Löschung durchzuführen , wenn dies erforderlich und gewollt ist.
Der Kunde selbst sollte meiner Meinung auch über seine Daten bei Domain Löschung entscheiden dürfen (ohne nachträgliches Eingreifen via FTP o. FileManager) ... aber hier würde auch ein kleiner Hinweis ausreichen, wenn die Webfolder vorbehalten werden, damit der Kunde darüber informiert ist.
Re: werden die User doc root folder nicht mehr gelöscht?
Posted: Wed 9. Oct 2024, 16:07
by Alexander
Man könnte es so machen, wie beim Löschen von FTP-Benutzern. Dort gibt es eine Checkbox zum Löschen des Verzeichnisses.