Hallo,
bin am Einrichten eines neuen Laptops, der händlerseitig mit ubuntu 20.04 konfiguriert wurde. Weitere Einrichtung mit
Software kein Problem, aber:
der Zugriff auf die Daten meiner ext. Datensicherungen auf Festplatte wird mir verweigert: keine Berechtigung.
(ext. Festplatte wird in System eingebunden und angezeigt, aber die enthaltenen Daten nicht!)
Wie lässt sich dieses Problem lösen?
Vielen Dank für hilfreiche Hinweise.
Mit freundlichen Grüßen
Hallo
mit welchem Programm ist das Backup erstellt worden?
Ist die Platte nach der letzten Verwendung sauber ausgehängt worden?
MfG
Li
Hallo Linuxgreenhorn,
starten Sie ein Terminal und geben folgenden Befehl ein
sudo nautilus
Stören Sie sich nicht an Fehlermeldungen, jetzt öffnet sich der Dateiexplorer mit Root Rechten.
damit sollten Sie auf die externe Festplatte zugreifen können und die Daten in Ihr Home verzeichnis einfügen können.
im Anschluß den Dateiexplorer wieder schließen. dann erscheint im Terminal auch wieder der Promt für die Eingabe. Das Terminal können Sie jetzt auch wieder schließen.
Danach müssen Sie die Daten als Besitzer übernehmen. Wie das geht steht hier https://wiki.ubuntuusers.de/chown/
VG Jürgen
Hallo, Guten Abend Jürgen
und danke für die super schnelle Antwort. Habe mit Nautilus den Zugriff auf meine Daten erreicht und
eine Datei testweise von der Festplatte in das aktuelle home-Verzeichnis übertragen. Dann fehlt mir aber
etwas das Verständnis.
Wie kann ich sämtliche übernommene Daten im Home-Verzeichniss nun als Benutzer übernehmen?
Mit besten Grüßen
LinuxGreenhorn46
Hallo LinuxGreenhorn46,
für den Befehl brauche ich den Verzeichnis Namen, oder bei einzelnen Dateien den Dateinamen.
Und den direkten Pfad /home/“Ihren Benutzernamen“ wenn das Ganze in Ihrem Persönlichen Ordner liegt.
hier ein Beispiel für den Benutzer juergen und das Verzeichnis Datensicherung.
sudo chown -cR juergen:juergen /home/juergen/Datensicherung
VG Jürgen
Hallo Jürgen0033,
danke für Deine Mühe.
Sämtliche Daten, die ich übernehmen will, sollen in den persönlichen Ordner: home/stock.
Vermute ich richtig, dass dieser Befehl alles umfasst:
sudo chown -cR stock:stock/home/stock
Mit freundlichen Grüßen
LinuxGreenhorn
Hallo LinuxGreenhorn,
nicht ganz, damit würden Sie auch Dateien übernehmen die vom System in Ihren Persönlichen Ordner liegen. Ob das Nachteile bringt kann ich nicht sagen.
Sie sollten alle Dateien die Sie von der externen Festplatte übernehmen wollen in einen extra Ordner legen und nur auf diesen Ordner den chown Befehl durchführen.
VG Jürgen
Hallo LinuxGreenhorn,
vermutlich haben Sie die externe Platte so eingebunden, das sie in einem Verzeichnis liegt, für das Sie root-Rechte benötigen. Sinnvollerweise werden externe Platten unter /media eingebunden und könnend a vom Nutzer ganz normal verwendet werden.
Klar sie haben jetzt mehr oder weniger eine Lösung, aber die Plate immer so zu nutzen, ist doch recht umständlich. Daher sollten wir mal sehen, wie Sie vorgegangen sind und wie es später besser funktioniert. Natürlich kann es auch an den Einstellungen liegen, die der Händler vorgenommen hat, deshalb müssen wir vielleicht etwas mehr testen.
Welches Dateisystem wird auf der externen Festplatte verwendet? Einfach sehen können Sie dies mit dem Programm Laufwerke.
Wie lautet der genaue Pfad in dem die Platte eingebunden ist? das können Sie im Dateimanager sehen.
Und dann beschreiben Sie bitte wie Sie beim Einbinden der Platte vorgegangen sind.
Mit freundlichen Grüßen
Dirk Kleemann
Hallo und vielen Dank allen Ratgebern.
Über die Rechtezuweisung bin ich an meine Daten gekommen: sudo chown -R name.name /home/name
Die Platte ist ausschließlich für Linux formatiert und wird wie gewöhnlich mittels USB angeschlossen.
Um diese Rechtezuweisung zu „üben“ habe ich ein weiteres Nutzerkonto eröffnet, mit einem erstaunlichen
Endergebnis: Ohne alle zuvor genannten Schritte auszuführen konnte der neue Nutzer die FP verarbeiten und
hatte Zugriff auf sämtliche Daten. Das lässt vermuten, dass bei der Installation durch den Händler etwas schief gelaufen ist.
Mit freundlichen Grüßen
LinuxGreenhorn
Hallo LinuxGreenhorn,
kann es sein, das Sie in Ihrem neu erstellten Konto nun den selben Namen verwenden den Sie auch beim Einrichten der externen Festplatte benutzt haben?
VG Jürgen
Hallo,
ja, beide home-Partitions tragen den gleichen Namen. Demzufolge wurden die Kopien auf die ext. FP auch unter diesen Namen erstellt.
Freundliche Grüße
LinuxGreenhorn46
Hallo an alle,
Namen sind bei Zugriffsrechten Schall und Rauch – daher: Vorsicht Falle!
Bei einem Linux-üblichen Dateisystem, z.B. ext4, werden die Rechte für den Benutzer und die Gruppe numerisch, also als Zahl eingetragen. Bei Ubuntu hat der erste angelegte Benutzer die ID 1000 und die GID (Gruppen-ID) 1000. Der zweite Benutzer bekommt 1001 usw. Die beiden Identifikationsnummern kann man u.a. mit dem Kommando id im Terminal ansehen.
Nebenwirkung:
Wenn Dateien auf einer externen Platte dem Benutzer 1000 gehören und ich diese an einen anderen Rechner mit Ubuntu anschließe, hat dort der zuerst angelegte Benutzer die gleichen Rechte wie der auf dem ursprünglichen Rechner – auch wenn das nicht die gleiche Person ist!
Bei Windows und NTFS als Dateisystem ist wird der Zugriff über die sog. SID geregelt, also ebenfalls nicht über den Benutzernamen. Bei Windows ist jedoch die SID weltweit eindeutig, mit der Nebenwirkung, dass man nach einer Neuinstallation von Windows eine andere SID bekommt und seine eigenen Daten nicht auf Anhieb verarbeiten kann.
VG
noha
Hallo noha,
jetzt bin ich total verwirrt.
Ich bin an beiden Computern als 1. und einziger Benutzer registriert gewesen – hätte also der Zugriff problemlos funktionieren müssen, hat er aber, wie beschrieben, nicht.
Freundliche Grüße
LinuxGreenhorn46
Hallo LinuxGreenhorn46,
die Platte existiert ja nicht für sich alleine. Zu beachten sind ja auch die Zugriffsrechte auf das Verzeichnis, in dem die Platte eingehängt wird. Beispiel in https://forum.ubuntuusers.de/topic/zugaenglichkeit-fuer-ubuntu-zu-ext4-partition-/
VG
noha
Nachtrag:
Mit der Angabe -n im Kommando ls kann man sich die numerischen Werte für ID und GID anzeigen lassen. Beispiel:
ls -ln ~/Downloads
listet alle Dateien im Download-Verzeichnis.
emma@PC19:~$ ls -ln Downloads/
insgesamt 22492
-rw-rw-r– 1 1001 1001 48747 Jul 12 2021 Rechnung_00752134.pdf
-rw-rw-r– 1 1001 1001 57072 Jul 12 2021 ´Kontoauszug vom 20210614025626.pdf´
-rw-rw-r– 1 1001 1001 4020057 Sep 16 2021 ´Anleitung Steuern.pdf´
emma@PC19:~$
VG
noha
Hallo noha,
besten Dank für die Informationen.
Habe mein Wissen dadurch erweitern können.
Daten sind nun an dem Ort, wo sie hingehören.
Mit freundlichen Grüßen
LinuxGreenhorn46