staging.inyokaproject.org

Fritz.Nas: kein Zugriffsrecht auf am PC über USB erstellte Ordner

Status: Gelöst | Ubuntu-Version: Ubuntu 20.04 (Focal Fossa)
Antworten |

romensch2

Anmeldungsdatum:
8. Juni 2012

Beiträge: Zähle...

Hallo zusammen,

ich habe ein Problem mit meinem Fritz.NAS Netzlaufwerk (Fritzbox 7390). Ich habe eine USB-Festplatte an die Box gehängt, die Benutzer in der Fritzbox Weboberfläche eingerichtet und Mount wie hier ( https://forum.ubuntuusers.de/topic/automount-usb-speicher/#So-klappt-es-mit-der-Fritzbox ) in etwa beschrieben (für Ubuntu 20.04 muss man Samba Version 1 noch aktivieren). Das hat soweit alles funktioniert, wie die USB Platte an der Box in NTFS formatiert war. Allerdings war der NAS ziemlich langsam. Jetzt habe ich die Platte in ext2 formatiert, da die Fritzbox dann nicht mit dem NTFS-Treiber herumrödeln muss und der NAS wird dadurch merkbar schneller.

Allerdings habe ich jetzt Probleme mit dem Dateizugriff:

  • die Fritzbox Selbst hat den Ordner FRITZ und Online-Speicher auf der Platte angelegt und darein die Dateien von meiner Cloud über Webdav gesynct. Auf diesen von der Fritzbox selbst erstellten Ordner "Online-Speicher" habe ich von Ubuntu aus Schreib- und Lesezugriff. So wie es sein soll.

  • da das Kopieren auf das NAS auch mit ext2 noch relativ lange dauert, habe ich meine Filmesammlung in den Ordner "Filme" auf dem USB Speicher direkt am Ubuntu PC kopiert.

  • die USB Platte wieder an die Fritzbox angeschlossen, die Fritzbox initialisiert wieder das NAS. Der entsprechende Fritzbox-Benutzer soll Zugriff auf den gesamten USB Speicher haben, wie hier beschrieben: https://avm.de/service/fritzbox/fritzbox-7590/wissensdatenbank/publication/show/1364_Zugriff-auf-Speicher-NAS-Netzlaufwerk-nicht-moglich/

  • der Ordner "Filme" taucht auch in der Weboberfläche der Fritzbox unter Fritz.NAS auf und ich kann Filme starten.

  • Mounte ich die Fritz.NAS jetzt unter Ubuntu in Nautilus, kann ich den Ordner Filme auch sehen und darin navigieren. Allerdings kann ich weder Dateien erstellen noch Dateien lesen. Nautilus zeigt immer die Fehlermeldung "Fehler beim Öffnen der Datei xy: Keine Berechtigung"

Long story short:

  • USB Medium mit ext2 an die Fritzbox angeschlossen.

  • Ordner und Dateien, die die Fritzbox selbst auf dem USB Medium erstellt kann ich vom Desktop PC aus in Nautilus öffnen, neue Dateien in diesen Ordnern erstellen und die Dateien lesen

  • Ordner und Dateien, die ich mit am PC angeschlossenem USB Medium vom PC aus erstellt habe kann ich später nur über die Weboberfläche der Fritz.NAS öffnen und lesen, in Nautilus kommt der Fehler "Keine Berechtigung". Was läuft hier falsch mit den Dateiberechtigungen?

Ich habe schon mit chown rumgespielt und die am PC erstellten Ordner ebenso wie den Ordner "FRITZ", den die Fritzbox erstellt hat, dem User und der Gruppe "root" zugeordnet. Allerdings ändert das nichts an beschriebener Symptomatik.

Ich wäre für Hilfe dankbar. ☺

EDIT: hier noch zur Veranschaulichung die Ausgabe der Rechte im Terminal mit der USB-Platte am Desktop. Der Ordner "FRITZ" wurde von der Fritzbox erstellt (NAS Zugriff funktioniert später in Nautilus), der Ordner "Filme" wurde über USB von mir am Desktop erstellt (später kein Lesezugriff über Nautilus am NAS, nur über die Weboberfläche), der Ordner "Test" wurde von mir über USB am Desktop erstellt, dann mit chown der Benutzer auf root gestellt (wie beim Ordner "FRITZ" zu sehen), allerdings ist das Verhalten unverändert später im NAS Betrieb: nur Lesezugriff über die Weboberfläche der Fritzbox, in Nautilus "keine Berechtigung"):

roman@roman-ultrabook:/media/roman/TOSHIBA EXT 1TB$ ls -ldh /media/roman/TOSHIBA\ EXT\ 1TB/FRITZ/
drwxr-xr-x 4 root root 4,0K Okt  1 08:38 '/media/roman/TOSHIBA EXT 1TB/FRITZ/'
roman@roman-ultrabook:/media/roman/TOSHIBA EXT 1TB$ ls -ldh /media/roman/TOSHIBA\ EXT\ 1TB/Filme/
drwxrwxrwx 14 1010 root 16K Okt  1 15:05 '/media/roman/TOSHIBA EXT 1TB/Filme/'
roman@roman-ultrabook:/media/roman/TOSHIBA EXT 1TB$ ls -ldh /media/roman/TOSHIBA\ EXT\ 1TB/Test/
drwxr-xr-x 2 root root 4,0K Okt  1 11:19 '/media/roman/TOSHIBA EXT 1TB/Test/'

Hier noch mein Eintrag in der fstab:

#FritzCloud
//192.168.178.1/fritz.nas /media/fritzbox cifs _netdev,noauto,users,vers=1.0,credentials=/home/roman/.auth,uid=1000,gid=1000 0 0

kB Team-Icon

Supporter, Wikiteam
Avatar von kB

Anmeldungsdatum:
4. Oktober 2007

Beiträge: 9837

romensch2 schrieb:

[…] Fritzbox 7390

  1. Welche Version von FritzOS ist installiert?

  2. Ist die Unterstützung für SMBv1 aktiviert?

Ob der SMB-Server in der Fritzbox eine Änderung der Besitzverhältnisse und der Rechte über einen SMB-Netzwerkzugriff unterstützt, ist fraglich. Technisch werden dafür funktionierende CIFS-UXIX-Extensions bei SMBv1 oder vergleichbare Funktionalitäten bei neueren SMB-Protokollversionen benötigt, die eben nicht jeder SMB-Server beherrscht. Man lässt daher besser die Dateien und Ordner vom SMB-Server der Fritzbox anlegen anstatt diesem die Dateien unterzuschieben.

Hans19

Anmeldungsdatum:
21. Oktober 2018

Beiträge: 38

Könnte ein Rechteproblem sein!
Lies Dir bitte deshalb diesen Wiki-Artikel mal durch:
https://wiki.ubuntuusers.de/ACL/

romensch2

(Themenstarter)

Anmeldungsdatum:
8. Juni 2012

Beiträge: 170

Hallo kB, hallo Hans19, vielen Dank für eure Antworten.

kB schrieb:

  1. Welche Version von FritzOS ist installiert?

  2. Ist die Unterstützung für SMBv1 aktiviert?

Ich habe FRITZ!OS 06.86 installiert. SMBv1 habe ich unter Ubuntu 20.04 manuell aktiviert (siehe hier: https://forum.ubuntuusers.de/post/9156657/). Davor konnte ich den Fritz.NAS gar nicht mehr einhängen unter Ubuntu 20.04.

Hans19 schrieb:

Könnte ein Rechteproblem sein!

Tatsächlich vermute ich auch ein Rechteproblem. Mit NTFS als Dateisystem gibt es die Rechteprobleme ja nicht und da ging der Schreibzugriff auch mit "untergeschobenen" Dateien. Jetzt mit ext2 als Dateisystem kann ich die Dateien des NAS, die vom SMB-Server der Fritzbox erstellt wurden, über NAS lesen. Über am PC über USB-Verbindung der Festplatte "untergeschobene" Dateien jedoch nur über die NAS Weboberfläche der Fritzbox.

Alle Dateien von dem SMB-Server der Fritzbox anlegen lassen ginge natürlich, aber das würde ewig dauern. Bei den 2.5 MB/s, die meine Fritzbox 7390 beim Dateizugriff auf den NAS schafft, würde die Kopie meiner 500 GB Mediensammlung ja eine halbe Woche dauern ... 😮

kB Team-Icon

Supporter, Wikiteam
Avatar von kB

Anmeldungsdatum:
4. Oktober 2007

Beiträge: 9837

romensch2 schrieb:

[…] Ich habe FRITZ!OS 06.86 installiert.

FritzOS-Versionen vor 7.20 können nur SMBv1. Ubuntu 20.04 verweigert standardmäßig SMBv1 bis man es aktiviert.

Jetzt […] kann ich die Dateien des NAS, die vom SMB-Server der Fritzbox erstellt wurden, über NAS lesen. Über am PC über USB-Verbindung der Festplatte "untergeschobene" Dateien jedoch nur über die NAS Weboberfläche der Fritzbox.

Wenn man die Platte an einen PC anschließt, dann sollte es für root kein Problem sein, den Eigentümer und die Gruppe der unter geschobenen Dateien auf die numerischen Werte zu ändern, welche auch die Fritzbox für die von ihr angelegten Dateien verwendet. Ebenso für die Berechtigungen.

romensch2

(Themenstarter)

Anmeldungsdatum:
8. Juni 2012

Beiträge: 170

kB schrieb:

FritzOS-Versionen vor 7.20 können nur SMBv1. Ubuntu 20.04 verweigert standardmäßig SMBv1 bis man es aktiviert.

Genau, deswegen hatte ich SMBv1 extra unter Ubuntu 20.04 aktivieren müssen.

Wenn man die Platte an einen PC anschließt, dann sollte es für root kein Problem sein, den Eigentümer und die Gruppe der unter geschobenen Dateien auf die numerischen Werte zu ändern, welche auch die Fritzbox für die von ihr angelegten Dateien verwendet. Ebenso für die Berechtigungen.

Hm, wie mache ich das genau? Ich hatte schon "blauäugig" am PC geguckt, welchen Eigentümer und welche Gruppe Nautilus am PC für Ordner anzeigt, die die Fritzbox selbst erstellt hat. Das war jeweils "root" und ich habe versucht, das mit chown zu ändern, hatte aber nichts gebracht.

Das Tool "ACL" von Hans19 kann ich am PC ausführen oder muss ich das von der Fritzbox aus machen?

hakel

Anmeldungsdatum:
13. August 2009

Beiträge: 23336

Das ist alles schwer nachvollziehbar.

Samba hat seine eigene Nutzerdatenbank. Warum sollte ein Samba Nutzer also Dateien bearbeiten können, die du manuell auf die Platte gespült hast ? Müßte man doch eigentlich einfach sehen können. Möglicherweise reicht es nach dem Aufspielen, Rekursiv alles zu erlauben. "Versuch macht kluch" ☹

Stimmt - bei 7390 ist seit 2 Jahren Schluß mit Updates, 7.2 ist wirklich eine große Erleichterung! 👍

Hans19

Anmeldungsdatum:
21. Oktober 2018

Beiträge: 38

Das Tool "ACL" von Hans19 kann ich am PC ausführen oder muss ich das von der Fritzbox aus machen?

Link zum Wiki-Artikel zu "ACL" → https://wiki.ubuntuusers.de/ACL/

Mir ist nicht bekannt, ob dies an der Fritzbox möglich ist bzw. wäre.
Bzw. welche Mount-Optionen hierfür notwendig wären und ob dies von der Fritzbox selbst unterstützt wird!

1
2
3
mount -l
Bzw.
mount -l | grep //192.168.178.1

Zeigt mit welchen Mount-Optionen gemountet wird.
Bzw. mit welchen Mount-Optionen Deine Fritzbox-Freigabe am PC gemountet wird.
Der Unterschied sind "Default-Mount-Optionen" zu Deinen Mount-Optionen!

Die Fritzbox selbst sollte mit Root-Rechten auf alle (angeschlossenen) SMB-Freigaben lesend und schreibend zugreifen können.
Die Mount-Optionen entscheiden auch "Was" man über das Netzwerk am PC damit tun darf!

kB Team-Icon

Supporter, Wikiteam
Avatar von kB

Anmeldungsdatum:
4. Oktober 2007

Beiträge: 9837

romensch2 schrieb:

[…] Hm, wie mache ich das genau? Ich hatte schon "blauäugig" am PC geguckt, welchen Eigentümer und welche Gruppe Nautilus am PC für Ordner anzeigt, die die Fritzbox selbst erstellt hat. Das war jeweils "root" und ich habe versucht, das mit chown zu ändern, hatte aber nichts gebracht.

Den Besitzer und die Gruppe ändern kann root mit chown, die Rechte mit chmod, für beide Programme gibt es im UbuntuUsers-Wiki Artikel und Manpages. Natürlich müssen rekursiv alle Dateien und Ordner geändert werden. Ich vermute root:root und 777 sind die richtigen Werte.

Danach muss die Platte wieder an die Fritzbox angeschlossen werden und die Fritzbox muss einen neuen Index erstellen (wofür auch immer). Jedenfalls kann diese Indizierung an der Fritzbox manuell angestoßen werden. Dauert etwas.

hakel

Anmeldungsdatum:
13. August 2009

Beiträge: 23336

einen neuen Index erstellen

Ich vermute für den Media Server, ohne funktionieren jedenfalls meine Palylists nicht. Alles recht mühsam ... ☹

7.2 ist schon mal ein Fortschritt! 👍

romensch2

(Themenstarter)

Anmeldungsdatum:
8. Juni 2012

Beiträge: 170

Hallo zusammen.

Ich hab das Problem gelöst bekommen. Die Lösung war schon im ersten Post, aber ich habe das erst verstanden, nachdem ich nochmal mit getfacl mir die Rechte habe anzeigen lassen.

getfacl zeigt zB. für einen von der Fritzbox erstellten Ordner Test:

-rw-rw-rw- 1 1010 root 117728554 Okt  1  2010 '.Test/Test.wmv' (user 1010, Gruppe root)

ls -l zeigt entsprechendes an. Damit Dateien/Ordner am Fritz.NAS ordentlich funktionieren muss folgendes gegeben sein: Besitzer ist 1010, Gruppe ist root. Besitzer, Gruppe und others haben jeweils Lese und Schreibrechte (rw).

Entsprechend habe ich dann für meinen Unterordner Filme, den ich per USB befüllt habe, am Rechner die folgenden zwei Befehle durchgeführt:

sudo chown -cR 1010:root ./Filme/ #ändert Besitzer zu 1010
sudo chmod -R go=rw ./Filme/ #gibt Gruppe und others Lese- und Schreibrechte 

Nach diesen zwei Aktionen kann ich die USB-Festplatte wieder an die Fritzbox stöpseln, die Fritz.NAS am PC mounten und im Ordner Filme Dateien öffnen und neu anlegen.

Vielen Dank für eure Hilfe, ich markiere den Thread als gelöst. ☺

Antworten |