So ändern Sie die Berechtigungen für externe Medien

So ändern Sie die Berechtigungen für externe Medien

Nachdem ich viel Zeit damit verbracht habe, frühere Antworten auf diese Frage durchzugehen und dabei festgestellt habe, dass alles entweder zu alt oder aus verschiedenen Gründen nicht zutreffend ist, oder dass ich beim Befolgen der Schritt-für-Schritt-Anleitungen auf Probleme gestoßen bin, stelle ich nun eine anscheinend häufig gestellte Frage/ein häufiges Problem:

Wie kann ich die Berechtigungen für externe Medien ändern?

Wenn ich ein USB-Laufwerk, eine externe Festplatte oder eine SD-Karte einstecke, kann ich die darauf gespeicherten Dateien zwar anzeigen, aber nicht bearbeiten, es sei denn, ich kopiere sie zuerst auf die Festplatte meines Laptops. Häufig, insbesondere bei Fotos, möchte ich das Original auf dem externen Medium belassen und einfach eine verkleinerte Kopie erstellen, um sie irgendwo hochzuladen. Daher ist es nicht schlimm, aber ärgerlich, zuerst das Original kopieren, dann bearbeiten und dann die Kopie löschen zu müssen. Es sollte doch einfach sein, die Berechtigungen zu ändern, oder? Auf meinem vorherigen Linux-Laptop war dies nie ein Problem, ich konnte Dateien immer direkt vom externen Medium bearbeiten.

Ich habe die chmod-Schritte ausprobiert – das hat nichts bewirkt. Ich habe versucht, ein neues Verzeichnis im Medienverzeichnis zu erstellen und das Gerät anzuweisen, es dort zu mounten, aber ich muss etwas falsch machen oder die Schritte sind für mein Gerät nicht richtig, da mir angezeigt wird, dass das Gerät nicht existiert.

Ich verwende Ubuntu 20.04.3 LTS mit dem Budgie-Desktop (ich frage mich, ob ich wieder zu Mate wechseln sollte, da ich das vorher hatte und es intuitiver erschien – aber ich glaube nicht, dass das das Berechtigungsproblem ändern wird).

Jede Hilfe wird sehr geschätzt!

Antwort1

1 Voraussetzung: Stellen Sie sicher, dass das Dateisystem in Ordnung ist

Um keine Probleme mit den Dateisystemen auf Wechseldatenträgern zu haben, müssen die Dateisysteme konsistent sein, also zuvor ordnungsgemäß geschlossen worden sein.

Bevor Sie etwas anderes versuchen, lassen Sie die Dateisysteme überprüfen. Alle aktuellen Probleme können auf ein unsauberes Dateisystem zurückzuführen sein.

  1. Öffnen Sie das Dienstprogramm "Disks" Bildbeschreibung hier eingeben
  2. Klicken Sie im linken Bereich auf Ihr externes Laufwerk. Auf der rechten Seite wird eine Karte mit den Partitionen auf diesem Laufwerk angezeigt.
  3. Stellen Sie sicher, dass die gewünschte Partition hervorgehoben ist. Suchen Sie den Dateisystemtyp neben der Beschriftung „Inhalt“ unter der Karte. Wenn dort „ntfs“ steht, beenden Sie Linux, verbinden Sie das Laufwerk mit einem Windows-Dateisystem und überprüfen Sie es mit den speziellen Windows-Tools. Fahren Sie in allen anderen Fällen fort.
  4. Aushängendas Dateisystem, indem Sie auf das Symbol ganz links unter der Karte klicken: es sieht aus wie ein „Stopp“-Symbol: . Dadurch wird die Partition vom Dateisystem getrennt, d. h. ausgehängt.
  5. Klicken Sie nun auf das Zahnradsymbol (zweites Symbol). Wählen Sie „Dateisystem überprüfen ...“. Bestätigen Sie den Dialog. Wenn das Dateisystem in Ordnung ist, wird ein Dialog „Dateisystem intakt“ angezeigt. Andernfalls behebt das System kleine Probleme oder fragt, was zu tun ist.
  6. Klicken Sie auf das erste Symbol, das jetzt wie aussieht , um das Laufwerk erneut zu mounten.

2 Standardverhalten für gesunde Dateisysteme

  • Wenn das Dateisystem von Linux unterstützt wird, abernichtDateisysteme unterstützen, gehört der Einhängepunkt der Partition dem aktuellen Benutzer. Der Benutzer kann daher für den aktuellen Benutzer lesen und schreiben. Zu den Dateisystemen gehören vfat, extfatund ntfs.
  • Wenn das Dateisystem Linux-Berechtigungen unterstützt, wird die Partition rootstandardmäßig mit dem Eigentümer gemountet. Daher muss der Administrator zunächst entweder der gesamten Partition oder möglicherweise nur bestimmten Ordnern auf dieser Partition Eigentümer und Berechtigungen erteilen.

3 Eigentümer einer Partition oder eines Einhängepunkts ändern

Sobald eine Partition ein Linux-Dateisystem enthält, funktioniert die Gewährung von Eigentumsrechten und Berechtigungen genauso wie für jede andere Datei und jedes andere Verzeichnis im Linux-Dateisystem.

3.1 Verwenden des grafischen Tools Disks

Mit demselben Tool „Disks“ können Sie den Besitz der gesamten Partition und optional auch den Besitz aller Inhalte auf dieser Partition übernehmen.

  1. Stellen Sie sicher, dass das Laufwerk gemountet ist.
  2. Klicken Sie noch einmal auf das Zahnradsymbol und wählen Sie „Eigentum übernehmen“ aus. Bildbeschreibung hier eingeben Lesen Sie die Warnung, bevor Sie das Kontrollkästchen „Rekursiven Modus aktivieren“ aktivieren.
  3. Drücken Sie OK. Sie werden nun aufgefordert, Ihr Benutzerkennwort einzugeben.

3.2 Bedienung des Terminals

Viel mehr Macht und Kontrolle ist möglich, wenn Sie den Eigentümer über das Terminal ändern. Sie können den Eigentümer auf jeden beliebigen Benutzer des Systems ändern, Sie können den Eigentümer der gesamten Partition oder nur ausgewählter Verzeichnisse auf dieser Partition ändern, Sie können dies rekursiv tun oder nicht...

  1. Ermitteln Sie den Einhängepunkt des Laufwerks, also das Verzeichnis, von dem aus auf den Inhalt der Partition zugegriffen werden kann, aus der Ausgabe unter der Partitionszuordnung auf den Datenträgern neben der Bezeichnung „Inhalt“. Notieren Sie sich dort, wo „Eingehängt bei“ steht, den aufgeführten Verzeichnispfad, z. B. /media/helen/Files.
  2. Führen Sie den chownBefehl aus, um Besitzer und Gruppe dieses Einhängepunkts zu ändern:

sudo chown helen:helen /media/helen/Files

sudoteilt dem System mit, dass das nächste Wort ein Befehl ist, den Sie mit erhöhten Rechten ausführen möchten. Dieser Befehl hier ist chown, der Befehl zur chVerwaltung own. Als nächstes geben Sie an <username>:<groupname>. Unter Ubuntu haben Sie automatisch eine Gruppe mit demselben Namen wie Ihr Login. Das letzte Argument gibt an, was geändert werden soll, also einen Ordner.

Antwort2

Bei mir hat das funktioniert: Ich habe vom Sudo-Terminal caja aus aufgerufen und dann den Besitz des USB-Flash-Treibers von root auf meinen Benutzernamen geändert.

verwandte Informationen