Jump to content
View in the app

A better way to browse. Learn more.

Froxlor Forum

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Verzeichnis kann über FTP nicht gelöscht werden, via Shell jedoch schon

Featured Replies

Hallo, 

 

Folgendes Problem, ich wollte gerade meine komplette Owncloud Instanz löschen. FTP meldet jedoch bei einem Ordner ("lib"), dass er keine Rechte hätte. Das Verzeichnis hat genau die selben Rechte sowie Owner, wie andere Verzeichnisse auch, welche ich ohne Probleme löschen kann. 
Via Shell als selbiger Nutzer funktioniert es ohne Probleme. Nur via FTP klappt es nicht. 

Genutzt wird ProFTPd. 

 

Über Hilfe bin ich sehr Dankbar.

 

Schönes Wochenende!

Normale Froxlor-kunden Accounts / FTP-User haben aber keine Shell....

  • Author

Ja, ich habe sie manuell aktiviert für den FTP Account

Dann zeig doch mal die Berechtigungen des lib/ Ordners (und der Ordner/Dateien unterhalb von lib/) Irgendwo muss ja was sein, was er nicht löschen will und wieso.

  • Author

lib:

drwxr-xr-x  6 Dev  Dev   4096 Feb  1 09:51 lib

/lib:

-rw-r--r--  1 Dev Dev  5711 Feb  1 09:51 autoloader.php
-rw-r--r--  1 Dev Dev 37369 Feb  1 09:51 base.php
drwxr-xr-x  2 Dev Dev  4096 Feb  1 09:51 l10n
drwxr-xr-x 37 Dev Dev  4096 Feb  1 09:51 private
drwxr-xr-x 22 Dev Dev  4096 Feb  1 09:51 public
drwxr-xr-x  2 Dev Dev  4096 Feb  1 09:51 repair

Wenn ich den Ordner via FTP löschen möchte zeigt er mir einige Dateien an, bei denen angeblich die Rechte fehlen. Hier die Rechte einer der angezeigten Dateien

/lib/private/files.php

-rw-r--r-- 1 Dev Dev 9022 Feb  1 09:51 files.php

Hm, da sehe ich jetzt erstmal nicht wieso er das nicht löschen können sollte....

  • Author

Via Shell als FTP User kann ich es ja löschen.. Das macht doch keinen Sinn?

nich so wirklich ne...fällt mir aber spontan jetzt auch nix ein was das sein sollte

  • Author

In einem anderen Forum meinte einer, dass in Proftpd vielleicht irgendein Regex drin ist, der es verbietet "lib" bzw "private" Order zu löschen. 

Könnte das sein?

  • Author

Hmm.. Aber irgendwas mit Proftpd scheint es ja zu tun zu haben.

  • Author
Der extended Log von ProFTPd zeigt mir folgendes an: 

"DELE /lib/private/files.php" 550 9022"

  • Author

Uploaden kann ich auch nichts in das Verzeichnis.

Bei einem Bekannten funktioniert es ohne Probleme.

Er setzt soweit ich weiß die selbe Software ein, jedoch unter Debian 7.

  • 2 weeks later...
  • Author

Niemand eine Idee?
An Froxlor direkt wird es wohl nicht liegen, aber eventuell hängt es irgendwie mit den Configs zusammen.

Das ganze tritt übrigens bei allen meinen Systemen unter Debian 8 auf.

Die Systeme sind alle 1zu1 nach Konfigurationstemplates konfiguriert.

 

Danke

  • Author

Also irgendwas scheint da nicht zu stimmen. 

Ich kann allgemein keine "lib" Verzeichnisse hochladen, umbenennen oder löschen.
Selbst wenn ich einen leeren Ordner mit dem Namen "lib" erstelle, kann ich ihn nicht hochladen bzw löschen.

  • Author

Könnte eventuell ein Bug in der Version 1.3.5 sein.

Kann ich denn eine neuere installieren, ohne, dass die FTP User in Froxlor nichtmehr richtig funktionieren?

  • Author

Bringt aber leider nichts, da der Bug scheinbar noch nicht beseitigt wurde.

  • Author

Ist doch kein Bug.

Das setzen von:

RLimitChroot off

in der proftpd.conf hat Abhilfe gebracht.

Am besten wäre es, wenn du das in das Config Template für ProFTPd intigrieren könntest.

Ohne ist es standardmäßig nämlich nicht möglich bspw Owncloud oder andere Software, welche einen "lib" Ordner beinhaltet hochzuladen.
 

Archived

This topic is now archived and is closed to further replies.

Account

Navigation

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.