Dateisystem Berechtigungen auf dem UniFi NAS reparieren

In diesem Artikel zeige ich kurz, wie wir die Berechtigungen auf einem UniFi-NAS wieder fixen können. Da ich Unmengen an Daten von einem NAS auf ein anderes NAS umziehen musste und leider nicht die Speicherkapazität hatte, die irgendwo zwischenzuspeichern, musste ich die Daten per SCP von einem auf das andere kopieren.

Das hatte leider den Nachteil, dass dies etwas die Berechtigungen auf dem Dateisystem zerstört hat und damit z. B. keine Uploads mehr über die WebUI möglich waren. Daher hier ein kurzer Quickfix, wie wir kaputte Verzeichnisse wieder reparieren können.

Info: Ich übernehme keine Haftung für etwaigen Verlust von Daten oder weitere Beschädigungen an dem System!

Die Verzeichnisse im Dateisystem findest du in der Regel unter dem folgenden Pfad:

/volume/<volume-id>/.srv/.unifi-drive

Home-Drives (Persönlicher Ordner)

Um die Berechtigungen in den Home-Drives zu reparieren, können wir die folgenden Befehle verwenden. Wichtig dabei: Die Pfade müssen an die eigene Umgebung angepasst werden:

find /path/to/home-drive/user.name/.data -type d -exec chmod 770 {} \;
find /path/to/home-drive/user.name/.data -type f -exec chmod 660 {} \;
chmod g+s /path/to/home-drive/user.name/.data

Sobald wir den Befehl ausgeführt haben, sollten die Berechtigungen dafür passen.

Shared-Drives (Geteilte Freigaben)

Um die Berechtigungen auf Shared-Drives anzupassen, können wir den nachstehenden Befehl verwenden. Auch hier müssen natürlich die Pfade an die eigene Umgebung angepasst werden.

chgrp -R unifi-drive /path/to/shared-drive/.data
find /path/to/shared-drive/.data -type d -exec chmod 770 {} \;
find /path/to/shared-drive/.data -type f -exec chmod 660 {} \;