Sophomorix-kill kann Verzeichnis nicht löschen

Hallo zusammen,

ich hab mal wieder ein paar User gelöscht: auf der Konsole, also mit sophomorix-kill, und dabei ist mir folgender Schnippsel in der Ausgabe aufgefallen, der pro User angezeigt wurde:

#### Removing object USERNAME from sophomorix attributes                        ####
   * user USERNAME is in sophomorixMembers of attic -> removing ...
OK (0): /usr/bin/samba-tool user delete USERNAME
ERROR: smb command
     COMMAND:
        /usr/bin/smbclient --debuglevel=0 -U administrator%'******' //bzpf.lan/default-school -c 'deltree "students/attic/USERNAME";'
     RETURN VALUE: 256
     ERROR MESSAGE:
        NT_STATUS_CANNOT_DELETE deleting remote directory \students\attic\USERNAME
ERROR: rmdir_recurse smb://server/default-school/students/attic/USERNAME

ich habe den echten Usernamen mit USERNAME ersetzt.
Die Nutzer sind schon einen MOnat oder mehr im attic rumgelegen.

Danach hab ich also mal in das Verzeichnis:
/srv/samba/schools/default-school/students/attic/
reingeschaut und fand da sehr sehr viele leere Verzeichnisse alter Nutzer.
Gefühlt etliche mehr, als ich gerade gelöscht hatte.

Schlimm fidne ich das nicht: ich wollte es aber mal melden :slight_smile:

Ich hab die Verzeichnisse mit:
rm -r /srv/samba/schools/default-school/students/attic/*
gelöscht.

LG
Holger

Hallo Holger,

Das Problem ist bekannt, und war schon mehrmals hier im Forum erwähnt. Ich hatte persönnlich nicht die Zeit es genau in sophomorix anzuschauen (das ist immer noch auf unsere TodoListe), habe aber schnell vor ein paar Monate ein Komando in lmncli engebaut: lmncli check_attic.

Es bietet sogar die Möglichkeit die unnötige Ordner zu löschen (aber Achtung, geht nur wenn die Daten auf dem gleichen Server liegt, es wird nicht mit DFS funktionieren - die Schnittstelle von smbclient fehlt da noch).

Gruß

Arnaud