Guten Tag,
was muss ich ändern, damit LibreOffice Dateien die ich in FritzNAS aufrufen ohne Schreibschutz geöffnet werden ?
MfG
Gerd Buschmann
Nachtrag:
Der von Ihnen eingetippte Befehl ln -s … sollte das folgende bewirken:
Zum vorhandenen Einhängepunkt, dem Verzeichnis /mnt/fritzNAS soll ein Name namens fritzNAS erzeugt werden, der sich im Verzeichnis Haushaltspläne befindet.
Haushaltspläne liegt als Unterordner im Verzeichnis Gerd
Gerd liegt als Unterordner im Verzeichnis DS_Gerd
DS_Gerd liegt als Unterordner im Verzeichnis Externe_Festplatte
Externe_Festplatte liegt als Unterordner im Verzeichnis fritzNAS
fritzNAS liegt als Unterordner im Verzeichnis Schreibtisch
usw.
Alle Unterordner müssen angelegt sein, bevor der Befehl ln aufgerufen wird.
Um nun zu Ihren Dateien auf der Fritzbox zu kommen, können Sie direkt auf dem Schreibtisch das Verzeichnis fritzNAS anklicken oder die ganze Kette von Unterverzeichnissen durchklicken bis Sie an die gleiche Stelle kommen, die da den Namen Haushaltspläne hat.
Ich nehme mal an, Sie wollen etwas ganz anderes haben.
Ein Kollege sagte mal „Computer sind dumm. Die machen genau das, was der Anwender eintippt. Aber das ist nicht das, was er haben will.“
noha
Schön, dass Ihre Frage beantwortet wurde!
Um weiterhin auf dem Laufenden zum Thema Technik und PC zu bleiben, nehmen Sie doch kostenlos teil an unseren monatlichen LIVE-Webinaren: hier klicken für Registrierungsseite. Bei diesen Online-Shows können Sie uns all Ihre Fragen rund um das Thema Computer stellen und lernen jeden Monat etwas Neues.
Hallo Herr Buschmannm,
das hätten Sie ruhig noch in ihre andere Frage schreiben können. Wenn die Dateien hier schreibgeschützt ist, bedeutet das auch hier das entweder die Freigabe nicht richtig funktioniert oder Sie in der fstab einen Fehler haben.
Um herauszufinden woran das liegt, hatte ich Sie ja geben den Zugriff über den Dateimanager über andere Orte zu testen. Vermutlich hätte ich schrieben sollen, das Sie zum Test auch mal ein Verzeichnis anlegen und wieder löschen. Denn Sie haben wohl nur überprüft, ob Sie die Verzeichnisse öffnen können,d as ist der Lesende Zugriff, Sie wollen aber auch Schreibend darauf zugreifen. Das sind andere Rechte, entweder über das Einbinden falsch oder über die Einstellung in der Fritzbox. Obiger Test hilft das herauszufinden.
Bitte gleich mit beiden Benutzern testen.
Entweder funktioniert Lesen und Schreiben mit allen Programmen oder mit keinem.
Mit freundlichen Grüßen
Dirk Kleemann
Hallo Herr Kleemann,
folgendes habe ich bei der Überprüfung festgestellt:
Benutzer Gerd , Mountpunkt für FritzNAS ist eingerichtet und nutzbar. Dateien aus Fritz NAS können aber nur schreibgeschützt geöffnet werden. Die Einstellungen für diesen Benutzer in der Fritzbox stehen auf Lese-und Schreibberechtigt.
Benutzer Marlies, Mountpunkt für FritzNAS ist eingerichtet, aber n i c h t nutzbar. Wenn über Andere Ort die Serveradresse smb://fritz.box/ eigegeben wird, kann auf die Verzeichnisse und Dateien in FritzNAS zugegriffen werden und Dateien werden lese-und schreibberechtigt geöffnet.
Das deutet dann doch auf einen Fehler in der Erstellung des Mountpunktes hin, den ich
aber nicht ersehen kann,
Haben Sie noch einen Vorschlag ?
Anlage Dateianhänge
MfG
Gerd Buschmann
Hallo Herr Buschmann,
leider ist die Rechtevergabe bei Zugriff mit Hilfe von SAMBA unübersichtlich, weil doppelt vorhanden:
1. Die Fritzbox regelt die Rechte so, wie Sie das über die Web-Oberfläche einrichten. Lese- und Schreibrechte müssen immer vorhanden sein, wenn Sie „normal“ arbeiten wollen.
2. Im mount-Kommando können Rechte eingestellt werden, die zu denen der Fritzbox addiert werden. Und zwar gewinnt immer die stärkere Einschränkung.
3. Im CIFS-Protokoll werden die Rechte abgehandelt. Voreinstellungen werden durch Punkt 2 überschrieben.
Ich habe daher in den mount-Optionen auf meinen Rechner die beiden folgenden Angabe zusätzlich:
dirmode=0777,file_mode=0666
Beispiel aus meinem Rechner:
//server1/Share /home/noha/Share cifs noserverino,credentials=/.smbcredentials,dirmode=0777,file_mode=0666,uid=1001,gid=1001,iocharset=utf8,nofail 0 0
VG
noha
Hallo Herr Kleemann,
hallo noha,
habe die beiden Angaben in die Zeile für den Benutzer Gerd eingefügt, leider ohne Erfolg.
Habe einen Screenshot meiner /etc/fstab zugefügt.
Haben Sie noch einen Vorschlag ?
MfG
Gerd Buschmann
Hallo Herr Buschmann,
eigentlich hätte ich es früher bemerken sollen…
Es ist zwar für mount kein Problem, dasselbe Gerät in zwei verschiedenen Verzeichnissen einzuhängen, aber es ist ein Problem für die Fritzbox, die gleiche Verbindung unter zwei verschiedenen Benutzernamen und damit zwei verschiedenenen Zugriffsrechten zu haben.
Ob nun der erste oder der zweite Mount-Befehl bei der Fritzbox gewinnt, weiß ich nicht. Es ist auch egal, denn damit erreichen Sie nicht, was Sie wollen.
Ausweg:
Sie können die beiden Mount-Anweisungen in der fstab vorbereiten, aber nicht durchführen. Dazu müssen die beiden Optionen
noauto,user
eingebaut werden. Beispiel aus einem meiner Rechner:
//pc50/Sicherung-Buero /home/sicherungen/si-pc50 cifs nofail,credentials=/.si_credentials,dirmode=0777,file_mode=0666,uid=1002,iocharset=utf8,noauto,user 0 0
Nach der Anmeldung muss dann jeder selbst das mount-Kommando einmal aufrufen, wobei dann
mount ~/fritzNAS
ausreicht. Das kann auch als autostart ausgeführt werden. Vor dem Abmelden ist dann
umount ~/fritzNAS
erforderlich, um die Verbindung wieder zu trennen.
VG
noha
Hallo noha,
das sieht plausibel aus, daran habe ich auch nicht gedacht.
Gruß
Dirk Kleemann
Hallo Noha,
hallo Herr Kleemann,
habe die Änderungen in etc/fstab/ eingebracht, siehe Dateianhänge, mit dem Ergebnis, das sich beim Benutzer Gerd nichts geändert hat und beim Benutzer Marlies das Verzeichnis fritzNAS nach dem Anmelden gar nicht mehr erscheint. Die Befehle mount und umount werden mit Fehlern quittiert, siehe Dateianhänge.
Was mache ich falsch ?
MfG
Gerd Buschmann
Hallo Herr Buschmann,
Vorwort:
Jegliche Bearbeitung von Dateien im Verzeichnis /etc muss äußerst sorgfältig erfolgen, weil Fehler dazu führen können, dass das System nicht mehr bootet. Viele Dateien werden nur einmal, oft während des Boot-Vorgangs gelesen. Fehler beim Bearbeiten bemerkt man daher nicht. Daher sollte man vor einer Änderung die Datei sichern, damit man später mit einem Notsystem einfach auf die vorige Version zurück gehen kann.
Um Fehler zu vermeiden, ist es gut, sich die genaue Anordnung von Leerstellen und Sonderzeichen anzusehen, also die Struktur der Datei. fstab ist, wie der Name sagt, eine Tabelle. Eine Tabelle hat immer mehrere Spalten, die bei allen Dateien im System durch Leerstellen oder Tabulatorzeichen getrennt sind. Dabei ist die Anzahl Leerstellen unwichtig, eines ist so gut wie fünf.
Die erste Spalte beschreibt das Gerät, das eingehängt werden soll. In Ihrem Fall die Freigabe der Fritzbox.
Die zweite Spalte beschreibt das Verzeichnis, in das eingehängt werden soll. OK bei Ihnen.
Die dritte Spalte beschreibt die Art des Dateisystems. cifs ist ein Netzwerkformat.
Die vierte Spalte gibt die sog. Mount-Optionen an, also Details zum Einhängen. Alle Optionen werden durch Komma getrennt, weil Leerstellen ja die Spalten trennen.
Die fünfte Spalte ist die sog. Dump-Option, die heutzutage immer 0 ist.
Die sechste Spalte gibt an, wie oft das Dateisystem auf Konsistenz zu prüfen ist. Bei Netzwerk-Systemen ist die Prüfung die Sache des Servers (Fritzbox bei Ihnen), so dass hier immer 0 anzugeben ist.
Nun schauen Sie mal damit Ihre fstab an!
Auf dem zweiten Bildschirmfoto finde ich in der 6. Spalte anstelle der 0
0,noauto,user
und außerdem eine 7. und eine 8. Spalte, die in der Datei nichts verloren hat.
Fehlerhafte Zeilen werden vom mount-Kommando überlesen, so dass es
/home/marlies/fritzNAS
nicht finden konnte.
VG
noha
Hallo Noha,
in der Beschreibung auf der Internetseite https://www.andwil.de/weblog/linux-fritznas-mounten-cifs wird zur etc/fstab Sicherung der im Dateianlage beschriebene Befehl vorgeschlagen. Wenn ich den durchführe, bekomme ich die in der Dateiablage ersichtliche Reaktion. Und eine Bak Datei kann ich in keinem Verzeichnis finden. Wenn denn eine solche Datei erzeugt würde, sollte man diese doch sicherlich auf einem externen Datenträger speichern. Oder ?
Mit freundlichen Grüßen
Gerd Buschmann
Hallo Noha,
in der Beschreibung auf der Internetseite https://www.andwil.de/weblog/linux-fritznas-mounten-cifs wird zur etc/fstab Sicherung der im Dateianlage beschriebene Befehl vorgeschlagen. Wenn ich den durchführe, bekomme ich die in der Dateiablage ersichtliche Reaktion. Und eine Bak Datei kann ich in keinem Verzeichnis finden. Wenn denn eine solche Datei erzeugt würde, sollte man diese doch sicherlich auf einem externen Datenträger speichern. Oder ?
Mit freundlichen Grüßen
Gerd Buschmann
Hallo Noha,
habe mich trotzdem an die Berichtigung der /etc/fstab gemacht. Das Ergebnis ist wieder das, worüber ich eingangs mit Herrn Kleemann geschrieben habe. Siehe Dateianhänge.
MfG
Gerd Buschmann
Hallo Herr Buschmann,
damit das Kommando mount ohne sudo benutzt werden kann, muss in /etc/fstab die Option user angegeben werden. Das ist bei den Änderungen nicht eingetragen worden.
Zum Kopieren verwende ich
sudo cp -p /etc/fstab /etc/fstab.bak
kopiere die Datei ins gleiche Verzeichnis wie das Original. Damit weiß ich, wo ich sie ggf. später suchen muss.
Außerdem teste ich nach der Änderung gleich mit dem Kommando
sudo mount -a
was ohne Fehlermeldung ablaufen muss.
Damit wir hier weiter kommen, kopieren Sie bitte die Datei ins Home-Verzeichnis und laden Sie diese hoch. Wichtig ist die Dateiendung .txt. Also
cp /etc/fstab ~/fstab.txt
VG
noha
Nachtrag:
Normalerweise erzeugen Kommandos wie mount, cp usw. keine Ausgabe auf dem Bildschirm, wenn kein Problem aufgetreten ist. Sie setzen in jedem Fall einen Fehlercode, den man mit
echo $?
sich ausgeben kann. 0 bedeutet, dass kein Fehler aufgetreten ist.
noha
Hallo noha,
anbei die etc/fstab.txt. Außerdem noch ein Bildschirmfoto mit dem Ergebnis mount Befehl vom Nutzer Marlies.
Noch eine Frage : wo finde ich denn überhaupt die Datei /etc/fstab und die dazugehörige bak auf meinem Rechner ?
MfG
Gerd Buschmann
Hallo Herr Buschmann,
Ihre fstab hat immer noch 7 Spalten statt 6. Sie können mal die Datei fstab.txt umbenennen in fstab.csv und diese dann in LibreOffice öffnen. Als Trennzeichen geben Sie Leerstellen und TAB an und zusätzlich, dass Feldtrenner zusammenzufassen sind.
Dann können Sie die Verteilung der Spalten genauer sehen.
Hinweis dazu: „noauto,user“ (das die 7. Spalte darstellt) gehört mit Komma getrennt in die 4. Spalte – zusammen mit den anderen Optionen.
Ein Beispiel hatte ich am 11. Dezember 2020 um 21:26 Uhr von meinen Rechnern im Büro gezeigt.
Zu den Speicherorten von Verzeichnissen unter Linux:
Es gibt eine Wurzel für alle Verzeichnisse, die man bei der Installation von Linux angeben muss. Sie finden Sie in der Datei fstab in der Zeile, die als 2. Spalte / enthält. In Ihrem Fall auf einer Platte mit der „Seriennummer“ 8295b26d-8d1e-4def-9e68-1e460d25da0b
Direkt in der Wurzel liegen alle wichtigen Verzeichnisse, ohne die kein Linux läuft, so auch etc, geschrieben /etc und darin wiederum die Dateien fstab und fstab.bak
Vermutlich wollen Sie aber wissen, wie Sie mit der Dateiverwaltung Nautilus ins Verzeichnis /etc kommen. Klicken Sie dazu in der linken Spalte auf „Andere Orte“ und danach auf
Auf diesem Rechner > Rechner > etc
VG
noha
Hallo noha,
habe die etc/fstab/ als csv ausgelesen . Die Spalteneinteilung habe ich in der /etc/fstab korrigiert (siehe Dateianhang). Leider ohne Erfolg, aber mit einer Fehlermeldung, wenn ich fritzNAS im Benutzer Marlies öffnen will. (Dateianhang)
MfG
Gerd Buschmann
Hallo noha,
habe die etc/fstab/ als csv ausgelesen . Die Spalteneinteilung habe ich in der /etc/fstab korrigiert (siehe Dateianhang). Leider ohne Erfolg, aber mit einer Fehlermeldung, wenn ich fritzNAS im Benutzer Marlies öffnen will. (Dateianhang)
MfG
Gerd Buschmann
Hallo noha,
ich habe gerade mit Ihrer Anweisung in das Verzeichnis /etc geschaut. da sehe ich auch die fastab und fstab.bak . Aber warum ist dort eine fstabNAS.bak
und eine fstab~NAS.bak ? (Dateianhang) Wie kann ich denn eine Sicherungsdatei wieder
zurückspielen ?
Hallo Herr Buschmann,
die fstab sieht jetzt gut aus.
Was zeigt das Kommando
mount ~/fritzNAS
jetzt an?
Wenn es keine Fehlermeldung gibt, was gibt
echo $?
aus?
Zu den verschiedenen Sicherungsdateien vom Montag: Diese habe Sie irgendwie erzeugt und ja auch am 14. Dezember 2020 um 20:15 Uhr darüber berichtet.
VG
noha
Hallo noha,
im Dateianhang die Ausgabe nach dem Befehl mount ~/fritzNAS.
MfG
Gerd Buschmann
Hallo Herr Buschmann,
leider hatte ich nach meinem ersten Satz vergessen zu schreiben, dass eine Änderung der Datei fstab erst beim Boot wirksam wird. Vorher sollten Sie jedoch die Datei testen, was
sudo mount -a
erreicht. Hier darf es keine Fehlermeldung geben, weil es sonst Probleme beim Boot gibt. Der nachfolgende Befehl
echo $?
muss 0 liefern. Dann können Sie beruhigt booten und danach
mount ~/fritzNAS
wie oben beschrieben ausführen.
VG
noha
Hallo noha,
Hallo Herr Kleemann,
Mount fritzNAS funktioniert jetzt mit beiden Benutzern. Der Grund für die letzte Fehlermeldung (siehe Bild aus meiner Antwort 16.12.20. 21:02 Uhr) war der fehlerhafte Eintrag der Zugangsdaten in der Fritzbox für den Benutzer Marlies. Mein Fehler !!!
Allerdings ist das Ursprungsproblem aus dieser Frage , dass die LibreOffice Dateien über den „Mount“schreibgeschützt geöffnet werden, noch nicht gelöst. Wie gesagt, verbinde ich mich über die Serveradresse smb://fritz.box/ mit dem Server, dann kann ich LibreOffice Dateien ohne Schreibschutz öffnen. Das klappt bei beiden Benutzern.
Mit freundlichen Grüßen
Gerd Buschmann
Hallo Herr Buschmann,
da niemand Ihnen über die Schulter sehen kann, ist es nötig, die folgenden Anweisungen auszuführen und das Ergebnis jeden Befehls zu begutachten.
1. Rechner booten.
2. Nachsehen, dass ~/fritzNAS ein leeres Verzeichnis ist.
mount ~/fritzNAS
im Terminal eingeben und ausführen.
4. Nachsehen, dass ~/fritzNAS jetzt die Dateien der Fritzbox anzeigt.
5. Datei anlegen:
touch ~/fritzNAS/Testdatei
im Terminal eingeben und ausführen. Wenn es keine Fehlermeldung gibt, nachsehen, dass eine Datei namens Testdatei auf der Fritzbox erzeugt wurde. Diese muss leer sein und kann wieder gelöscht werden.
6. Wenn bis dahin alles in Ordnung ist, mit
umount ~/fritzNAS
die Netzwerkverbindung beenden. Nachsehen, dass ~/fritzNAS ein leeres Verzeichnis ist.
Danach mit dem anderen Konto anmelden ohne den Rechner zu booten.
Dann die Punkte 2 bis 5 ausführen.
VG
noha
Hallo noha,
Pkt. 1 ist beim mir schon anders, weil das Verzeichnis ~/fritzNAS automatisch beim Anmelden mit den Verzeichnissen gefüllt ist. Ich habe in /etc/fstab/ Benutzername und Password in der Datei smbcredentials hinterlegt. Dann läuft bei nach dem Befehl mount
~/fritzNAS ab, was Sie in der Bilddatei sehen.
Pkt 5, die Testdatei anlegen wird auch nicht angenommen, siehe Meldung in der Bilddatei.
MfG
Gerd Buschmann
Hallo Herr Buschmann,
wenn ich am Anfang einer Antwort Goethe zitieren muss (sinngemäß)…
Wenn man beim Zuknöpfen eines Mantels sich unten vertan hat, kann man das oben nicht mehr korrigieren. Man muss alles aufknöpfen und wieder von vorne anfangen.
Wenn nach dem Boot das Verzeichnis ~/fritzNAS nicht leer ist, ist die Datei /etc/fstab nicht in Ordnung und alles Weitere geht dann nicht wie geplant.
Aufgabe der Einträge in /etc/fstab für die Fritzbox ist die Vorbereitung des mount-Befehls, nicht dessen Ausführung.
Da Sie die aktuelle Version der Datei /etc/fstab nicht angezeigt haben, muss ich raten:
Die Angabe noauto,user fehlt in der 4. Spalte!
VG
noha
Hallo noha,
habe Ihnen die aktuelle /etc/fstab als txt in die Dateianlage gelegt.
Und die der in der Spalte 4 der etc/fstab/ eingefügte Datei smbcredentials als Datei und Bildschirmfoto,
Meinen Benutzernamen und mein Passwort habe ich in der beigefügten Datei als XXXXXX dargestellt. In der /etc/fsatb sind natürlich die Zugangsdaten für die Fritzbox enthalten. Das gilt für beide Benutzer.
Könnte es sein, dass durch das automatische Anmelden ihr Vorschlag mit den mount Befehlen zu Fehlern führt ?
MfG
Gerd Buschmann
Hallo noha,
habe Ihnen die aktuelle /etc/fstab als txt in die Dateianlage gelegt.
Und die der in der Spalte 4 der etc/fstab/ eingefügte Datei smbcredentials als Bildschirmfoto.
Meinen Benutzernamen und mein Passwort habe ich in derbeigefügten Bilddatei als XXXXXX dargestellt. In der Datei smbcredentials für die /etc/fsatb sind natürlich die Zugangsdaten für die Fritzbox enthalten. Das gilt für beide Benutzer.
Könnte es sein, dass durch das automatische Anmelden ihr Vorschlag mit den mount Befehlen zu Fehlern führt ?
MfG
Gerd Buschmann
Hallo Herr Buschmann,
wenn der Inhalt der Datei ~/.smbcredentials steht, ist in Ordnung, sonst würde ja mount die Zuordnung nicht machen können.
Sie haben genau richtig erkannt, „dass durch das automatische Anmelden ihr Vorschlag mit den mount Befehlen zu Fehlern führt“. Und das automatische Anmelden wird durch die Angabe noauto in den Optionen (=4. Spalte) verhindert. Da aber die automatische Anmeldung durchläuft, ist die Datei /etc/fstab nicht in Ordnung.
Was zeigen die Kommandos
grep ",noauto," /etc/fstab
und
grep -v ",noauto," /etc/fstab
an?
VG
noha
Hallo noha,
das konnte ich mit den beiden Kommandos auslesen, siehe Bilddatei. Ist das für Sie so o.k. ?
MfG
Gerd Buschmann
Hallo Herr Buschmann,
da ist so, wie es sein muss. Nun muss leider experimentiert werden, warum noauto nicht greift. Daher wird alles entfernt, was nicht unbedingt nötig ist. Löschen Sie mal beide Zeilen aus der Datei /etc/fstab und schreiben Sie das Ergebnis nach ~/temp
grep -v ",noauto," /etc/fstab > ~/temp
und fügen Sie dann die geänderte Zeile mit dem folgenden Befehl hinzu:
echo "//192.168.178.1/FRITZ.NAS/ /home/gerd/fritzNAS cifs credentials=/home/gerd/.smbcredentials,dirmode=0777,file_mode=0666,noauto,user,uid=1001,gid=1001 0 0" >> ~/temp
und danach diesen Befehl ausführen:
echo "//192.168.178.1/FRITZ.NAS/ /home/marlies/fritzNAS cifs credentials=/home/marlies/.smbcredentials,dirmode=0777,file_mode=0666,noauto,user,uid=1000,gid=1000 0 0" >> ~/temp
Jetzt enthält die Datei temp den Inhalt der neuen fstab, so dass die bisher vorhandene Datei gesichert und dann der Inhalt ersetzt wird.
sudo cp -p /etc/fstab /etc/fstab.bak dient zur Sicherung und
sudo cp -p ~/temp /etc/fstab kopiert den Inhalt.
Zum Testen der gerade erstellten fstab
sudo umount ~/gert/fritzNAS
gefolgt von
sudo umount ~/marlies/fritzNAS
so dass die beiden Verzeichnisse fritzNAS jetzt leer sein müssen.
Nun kann man die neue fstab mit
mount ~/fritzNAS testen. Es sollte keine Fehlermeldung geben und im Verzeichnis fritzNAS müssen die Dateien der Fritzbox zu sehen sein.
Dann Rechner booten und wie am 18. Dezember 2020 um 00:43 beschrieben.
VG
noha
Hallo noha,
anbei die Ergebnisse (Bilddateien) nach den Kommandos umount und mount nach Änderung der /etc/fsatb und die temp Datei /etc/fstab mit der jetzt aktuell mein Rechner gebootet wird.
Die Verzeichnisse fritzNAS sind bei beiden Benutzern leer.
Und es wird auch bei beiden Benutzern kein Laufwerk FritzNAS mehr eingehängt.
MfG
Gerd Buschmann
Hallo noha,
anbei die Ergebnisse (Bilddateien) nach den Kommandos umount und mount nach Änderung der /etc/fsatb und eine Bilddatei der temp Datei /etc/fstab mit der jetzt aktuell mein Rechner gebootet wird.
Die Verzeichnisse fritzNAS sind bei beiden Benutzern leer.
Und es wird auch bei beiden Benutzern kein Laufwerk FritzNAS mehr eingehängt.
MfG
Gerd Buschmann
Hallo Herr Buschmann,
leider hatte ich nicht genau mitgeteilt, dass die beiden Befehle, die mit echo beginnen, im Terminal auszuführen sind. Sie dürfen nicht in die /etc/fstab hineingeschrieben werden. Ich habe die obige Anleitung korrigiert. Die beiden Befehle ergänzen die Datei, so dass eine Editor hier nicht benötigt wird.
Daher:
1. Die Datei fstab aus der Sicherung erstellen:
sudo cp -p /etc/fstab.bak /etc/fstab
und danach dem Kommando
grep -v ",noauto," /etc/fstab > ~/temp
weiter machen, gefolgt von den beiden Kommandos, die mit echo anfangen. Also
echo "//192.168.178.1/FRITZ.NAS/ /home/gerd/fritzNAS cifs credentials=/home/gerd/.smbcredentials,dirmode=0777,file_mode=0666,noauto,user,uid=1001,gid=1001 0 0" >> ~/temp
und anschließend
echo "//192.168.178.1/FRITZ.NAS/ /home/marlies/fritzNAS cifs credentials=/home/marlies/.smbcredentials,dirmode=0777,file_mode=0666,noauto,user,uid=1000,gid=1000 0 0" >> ~/temp
Nun mit
sudo cp -p ~/temp /etc/fstab
die temp-Datei kopieren und wie oben beschrieben testen.
VG
noha
Hallo noha,
ich habe die vorgegebenen Prozeduren durchführen können. Bis zum Befehl touch hat bei beiden Benutzernalles alles geklappt. Nach Eingabe des Befehls Touch kam bei beiden Benutzern die Meldung die in den angehängten Bilddateien zu sehen ist.
MfG
Gerd Buschmann
Hallo noha,
Nachtrag zu meiner Antwort von gerade eben:
In den Verzeichnissen ~/fritzNAS beider Benutzer ist folglich auch keine Datei mit dem Namen Testdatei zu finden.
MfG
Gerd Buschmann
Hallo Herr Buschmann,
wenn das Kommando touch keine Datei anlegen kann, heißt das, dass der betreffende Benutzer kein Schreibrecht auf der Fritzbox hat.
Haben Sie vor dem Benutzerwechsel jeweils das Kommando umount ausgeführt:
umount ~/fritzNAS
denn sonst hätte möglicherweise der andere Benutzer die Schreibrechte.
Was zeigt nach dem Kommando umount das Kommando
ls -l ~/fritzNAS
an?
VG
noha
Hallo noha,
Schreibrechte haben beide Benutzer auf der Fritzbox (siehe Bilddatei). Wenn ich über die Serververbindung smb://fritz.box zugreife funktioniert das auch.
Den Befehl umount habe ich vor jedem Benutzerwechsel ausgeführt. Das Verzeichnis des entsprechenden Benutzers ist dann auch leer.
Das Kommando ls -l ~/fritzNAS nach dem Kommando umount zeigt beim Benutzer Marlies ,siehe Bilddatei und beim Benutzer Gerd das Gleiche.
MfG
Gerd Buschmann
Hallo Herr Buschmann,
sind die Verzeichnisse ~/fritzNAS nach dem Boot, also vor dem mount, leer?
Bitte mit
ls -al ~/fritzNAS
nachsehen.
VG
noha
Hallo noha,
ja, die Verzeichnisse beider Benutzer sind nach dem Boot und vor dem mount leer.
Dazu habe ich von beiden Benutzern je eine Bilddatei vom Dateimanager und Terminal nach dem Kommando ls -al ~/fritzNAS beigefügt.
MfG
Gerd Buschmann
Hallo noha,
vielleicht ist das noch interessant. Wenn ich das Verzeichnis mit mount aufgerufen habe kann ich alle Verzeichnisse und Dateien aufrufen. Will ich z.B.eine Excel Datei öffnen, erscheint folgende Fehlermeldung, siehe Bilddatei.
MfG
Gerd Buschmann
Hallo Herr Buschmann,
wenn nach dem Boot die Verzeichnisse ~/fritzNAS leer sind, heißt das, dass die Datei /etc/fstab in Ordnung ist. Damit reduziert sich das Problem jetzt darauf, wo die Schreibrechte verloren gehen.
Nun werde ich versuchen, das Problem bei mir mit einer Fritzbox 7490 nachzustellen, was ab sofort möglich ist, da ich jetzt die Wohnung wieder verlassen darf.
Zum Testen werde ich das Programm smbclient verwenden, das sehr ähnlich wie ein ftp Clientprogramm funktioniert. Da es nur in der Kommandoeingabe läuft und es ein Dutzend eigene Kommandos, die teilweise aufeinander aufbauen, hat, eignet es sich nicht, es hier im Forum vorzuschlagen.
VG
noha
Hallo Herr Buschmann,
ich habe jetzt eine USB-Platte an einer Fritzbox angeschlossen und die Übertragung ist mit zwei eingerichteten Benutzern sowohl unter Windows als auch unter Linux problemlos möglich. Allerdings haben die Benutzer auf der Fritzbox alle Rechte an allen Dateien.
Die Platte selbst hat NTFS als Dateisystem. Dessen Zugriffsrechte werden weder an Winodws noch an Linux weiter gereicht.
Welche Einstellungen der Zugriffsrechte gibt es bei Ihnen auf der Fritzbox?
VG
noha
Hallo noha,
bislang hatte ich für keinen Benutzer Zugriff auf alle Verzeichnisse eingestellt. wenn ich das mache, können in der Tat beide Benutzer LibreOffice Dateien ohne Schreibschutz öffnen. Warum auch immer. Für meine Zwecke reicht das.
Das Einzige was trotz gemounteten Laufwerk immer noch nicht funktioniert, ist das Erstellen einer Verknüpfung für Dateien des externen Laufwerk.
Dieses Thema habe ich vor einiger Zeit mit Herrn Kleemann ausgetauscht, Herr Kleemann meinte es könnte funktionieren, wenn das Laufwerk gemountet wird. Leider ist das aber wohl nicht so. Wahrscheinlich läßt Ubuntu das nicht zu.
Ich danke Ihnen nochmals für die tatkräftige Unterstützung. Bleiben Sie gesund.
MfG
Gerd Buschmann
Hallo Herr Buschmann,
wenn Sie keine Verwaltung der Zugriffsrechte benötigen, also jeder darf alles Lesen und Schreiben (Löschen ist Schreiben im Verzeichnis), hätten Sie das einige Wochen früher schreiben sollen und sich selbst einige Tage und mir einige Stunden Arbeit erspart.
In diesem Fall genügt in /etc/fstab eine einzige Zeile und zwar genau die, die Sie zuallerst verwendet hatten. Allerdings wäre der Einhängepunkt in Ubuntu dann zweckmäßigerweise
/mnt/fritzNAS
was so üblich ist. Siehe auch mein Beispiel vom 10. Dezember 2020 21:24 Uhr.
Das Verzeichnis /mnt/fritzNAS müssen Sie natürlich anlegen. Damit dann jeder dieses Verzeichnis nicht umständlich finden muss, legt man eine Verknüpfung (das heißt bei Linux link) entweder in Heimverzeichnis oder auf den Schreibtisch oder beides. Das geht im Terminal mit
ln -s /mnt/fritzNAS ~/fritzNAS
für das Heimverzeichnis und mit
ln -s /mnt/fritzNAS ~/Schreibtisch/fritzNAS
für den Schreibtisch. Es können beliebig viele Verknüpfungen für ein Verzeichnis oder Datei eingerichtet werden.
VG
noha
Hallo noha,
sorry, es war nicht meine Absicht Ihnen ihre Zeit zu stehlen. Mein Ziel war nicht unbedingt die Verwaltung der Zugriffsrechte, sondern einfach eine klare Darstellung für jeden Benutzer.
Für mich stellt sich jetzt nur noch die Frage, ob es vorteilhaft ist, das Ganze noch einmal mit ihren Angaben vom 00:37, 08. Januar 2021 umzustellen.
Wenn ich damit sogar Links erstellen kann, um auf gewisse Dateien zuzugreifen, ist das ein Gewinn.
Ich habe schon einmal versucht das Verzeichnis /mnt/fritzNAS zu erstellen, allerdings wird das mit einer Fehlermeldung beantwortet, obwohl beide Benutzer als Systemverwalter zugelassen sind.Siehe Bildschirmfotos.
Dann habe ich Ihnen 2 Textdateien zugefügt, eine mit der derzeit eingestellten /etc/fstab und eine für die von Ihnen am 00:37, 08. Januar 2021 vorgeschlagene Variante. Ist das so richtig ?
MfG
Gerd Buschmann
Hallo Herr Buschmann,
das Erstellen eines Verzeichnisses in /mnt muss über sudo erfolgen, also
sudo mkdir /mnt/fritzNAS
Die Tatsache, dass jemand „Administrator“ ist, bedeutet bei Linux nur, dass er das Kommando sudo verwenden darf. Das einzige Konto, das immer und sofort Administratorrechte hat, ist root. Unter Ubuntu ist aber die direkte Anmeldung als root nicht möglich.
Die Datei fstab1.txt sieht als Startpunkt gut aus. Zu ändern wäre (nicht Pflicht), dass die Einträge für credentials= nicht in einem Home-Verzeichnis liegen, weil sonst der Mount beim Booten scheitert, wenn dem Home-Verzeichnis des Benutzers gerd etwas zustößt. Ich lege die Datei .smbcredentials in /
Sie können die Datei fstab1.txt auch so benutzen wie sie ist.
VG
noha
Nachtrag:
Wenn Sie im Terminal eine Fehlermeldung bekommen, die, wie oben gezeigt, mit „Keine Berechtigung“ endet, dann muss das Kommando mit sudo aufgerufen werden. Damit geben Sie dem Programm maximale Rechte und sind dann auch für die Folgen verantwortlich. Im Gegensatz zu Windows hat der Administrator in Linux auch das Recht, den Ast abzusägen, auf dem er sitzt.
noha
Hallo noha,
alle Eingaben haben funktioniert. Wenn ich mit der Verknüpfung NAS öffne, kann ich LibreOffice Dateien wieder nur schreibgeschützt öffnen.
Habe die .smbcredentials in / mit dem Kommando cp -p kopiert kann sie aber dort nicht sehen.Da die Datei auch noch im home/gerd steht habe ich den credentials Eintrag in der /etc/fstab noch nicht verändert.
MfG
Gerd Buschmann
Nachtrag : Habe mit sudo cp -p kopiert.
Mit freundlichen Grüßen
Gerd Buschmann
Hallo Herr Buschmann,
schauen Sie mal im Terminal nach der Datei mit
ls -al /.smb*
Idealerweise sollte die Datei dem Benutzer root und der Gruppe root gehören und als Zugriffssicherheit sollte
-r– — —
angezeigt werden. Damit kann die Datei nur von root gelesen werden, was genau während des Hochfahrens des Systems abläuft, und von sonst niemanden.
Zu den Schreibrechten: Welches Dateisystem gibt es auf der Platte bzw. womit und wie wurde sie partitioniert und die Partition(en) formatiert?
Wie schon geschrieben, gibt es bei meiner Platte an der FB keinerlei Probleme. Daher kann ich das Problem nicht nachstellen.
Andererseits schrieben Sie ja, dass es unter Windows bei Ihnen auch keine Probleme gibt.
Dann fällt mir nur ein, dass es einen Unterschied in der Netzwerksoftware zwischen meiner Fritzbox 7490 und Ihrer gibt. Darüber könnte aber AVM Auskunft geben.
VG
noha
Hallo noha,
danke für die Hinweise, zur Info eine Bilddatei über meine Festplatte. Partitioniert habe ich diese mit dem Ubuntu Tool.
Ist das so richtig ?
Mit AVM werde ich kurzfristig Kontakt aufnehmen und mich mit dem Ergebnis bei Ihnen melden.
MfG
Gerd Buschmann
Hallo Herr Buschmann,
die Platte hat also die gleiche Partitionierung wie meine. Sie ist OK.
Um weiter suchen zu können, bitte mal die Datei /etc/fstab hier zeigen. Mir sind noch ein paar Ideen gekommen.
VG
noha
Hallo noha,
anbei die beiden /etc/fstab in txt , also einmal die Version mit 2 Benutzern und einmal die Version wie zuletzt von Ihnen vorgeschlagen. Wie gesagt in der Version mit 2 Benutzern kann ich LibreOffice Dateien ohne Schreibschutz öffnen in der anderen Version kann ich auch alle Verzeichnisse der externen Festplatte sehen aber LibreOffice Dateien nur schreibgeschützt öffnen.
Der Vollständigkeit halber habe ich die Bilddatei vom Auslesen mit dem Kommando:
ls -al /.smb* hinzugefügt. Ist das Ergebnis korrekt ?
MfG
Gerd Buschmann
Hallo Herr Buschmann,
endlich konnte ich das Problem bei meiner Fritzbox nachstellen (dazu musste ich das FritzOS aktualisieren) und bekam eine Fehlermeldung beim Öffnen einer einfachen Textdatei. Mit dieser Fehlermeldung habe ich im Netz gesucht und einen Dialog gefunden:
https://www.linuxmintusers.de/index.php?topic=64297
der sich über viele Seiten hinweg zieht. Der Lösungsvorschlag auf der 4. Seite funktioniert bei mir.
Für Sie bedeutet das:
1. Bearbeiten Sie mit dem Editor die Datei fstab1.txt und ersetzen Sie die Angabe
vers=3.0
durch
cache=none
und speichern Sie die Datei. Alternative zu 1.
Die Datei fstab2.txt aus dem Anhang verwenden. Hier habe ich außer cache=none die Optionen dir_mode=0777,file_mode=0666 hinzugefügt.
Die Angabe dir_mode=0777 bewirkt, dass jeder Verzeichnisse und Dateien lesen, schreiben und löschen kann. file_mode=0666 bewirkt, dass Dateien als „Nicht als Programm ausführbar“ gekennzeichnet werden.
2. Mit
sudo cp -p fstab1.txt /etc/fstab
bzw.
sudo cp -p fstab2.txt /etc/fstab
die Datei ins System kopieren.
3.
sudo mount -a
die Fritzbox einhängen.
Jetzt sollte sowohl LibreOffice beim Speichern nichts mehr ruinieren und auch Bilder sollten sich mit jedem Programm öffnen lassen.
Vorsicht: Bitte erst einmal alle Dateien, die Sie mit LibreOffice bearbeiten wollen, auf die lokale Platte sichern! Man kann zwar eine zerschossene LibreOffice-Datei reparieren, aber das macht wirklich keinen Spaß.
VG
noha
Hallo noha,
hat alles hervorragend geklappt. Danke nochmals für Ihre außergewöhnlichen Bemühungen.
Eine Frage noch zu weiteren möglichen Verknüpfungen :
Wie muss das Kommando aussehen, wenn ich ein bestimmtes Verzeichnis oder eine Datei aus fritzNAS aufrufen möchte ?
In der Bilddatei sehen Sie meinen Versuch, der aber fehlschlägt .
MfG
Gerd Buschmann
Hallo Herr Buschmann,
das von Ihnen verwendete Kommando ln leitet seinen Namen zwar vom englischen Wort link ab, löst aber nicht Ihr Problem:
1. ln erzeugt einfach einen weiteren Namen für einen Datenhaufen (englisch file) auf der Platte. Der erste Namen wird erzeugt, wenn ein solcher (üblicherweise eine Datei oder ein Verzeichnis) angelegt wird. Mit dem Kommando rm bzw. rmdir wird eine Namen gelöscht. Wenn es keine Namen mehr für einen Datenhaufen und dieser auch von keinem Programm mehr verwendet wird, wird der Datenhaufen vom Betriebssystem gelöscht.
2. Unter Windows gibt es die Bezeichnung „link“ mit der Namensendung .lnk um dem System Hinweise zu geben, mit welchem Programm eine Datei zu öffnen ist. Bei Ubuntu ist die entsprechende Namensendung .desktop
3. Die Erzeugung einer Verknüpfung zum Öffnen von Dateien mit einem bestimmten Programm hat sich mit Ubuntu 20.04 geändert und ist im Linux Insider beschrieben.
Vielleicht wollten Sie keine Verknüpfung zum Öffnen einer Datei haben, sondern ein Verzeichnis erreichen (siehe Nachtrag zu dieser Antwort).
Falls ich Ihre Frage falsch verstanden habe, bitte eine komplett neue Anfrage stellen. In jedem Fall das Problem als gelöst markieren.
VG
noha