Univention Bugzilla – Bug 44494
ucs-school-old-sharedirs should check for subordinate share directories
Last modified: 2020-07-14 09:15:49 CEST
The ucs-school-old-sharedirs doesn't check if the share path of a removed share is containing other shares below it. In the linked ticket a share has been created with backing path /home/school1/groups and then, when the share has been removed again (because its directory ACLs blocked access to Marktplatz etc.), the remove-old-sharedirs.py listener moved the whole path to /home/backup/groups (as defined via ucsschool/listener/oldsharedir/targetdir). 15 seconds later nfs-kernel-server cried to syslog that a couple of export paths are missing. That's when your heart skips a beat. And we should document this module. I guess pretty few people know about this feature, and even less realize the potential for DOS. +++ This bug was initially created as a clone of Bug #18846 +++