Dateien auf der SD-Karte können nicht bearbeitet werden

8

Ich versuche, die Dateien auf einer SD-Karte mit Raspbian auf einem Dell XPS 13- Computer mit Ubuntu zu bearbeiten . Es gibt keinen internen SD-Kartenleser, daher verwende ich einen externen.

Wenn ich die SD-Karte einstecke, werden beide Partitionen angezeigt, aber ich kann die Dateien nicht ändern oder zum Laufwerk hinzufügen / löschen, ohne mich zuvor als Superuser (gksu nautilus) anzumelden.

Warum ist das? Gibt es eine Benutzergruppe, zu der ich gehören muss?

Hellocatfood
quelle

Antworten:

7

Die Berechtigungen für ein ext3 / ext4- Laufwerk basieren auf der numerischen Benutzer-ID des Benutzers, zu dem sie gehören. Dies bedeutet, dass Dateien, die root auf Ihrem Raspberry Pi gehören, beim Anschluss an einen Linux-Computer weiterhin root gehören.

Wenn Sie über die Befehlszeile mounten, können Sie -o uid=1000,gid=1000Ihrem Benutzer den Besitz des Laufwerks erzwingen, obwohl ich nicht sicher bin, ob es wirksam wird, da ich es nur auf vfat-formatierten Laufwerken verwendet habe.

Bob Clough
quelle
-o uid= gid=Funktioniert nur auf VFAT und anderen Dateisystemen, die den Dateibesitz nicht verfolgen.
Mark
Können Sie genau beschreiben, wie das geht?
Hellocatfood
2

Ein Teil der Metadaten, die im Verzeichniseintrag für eine Datei gespeichert sind, enthält den Namen, den Eigentümer, die Gruppe, die Erstellungsdaten usw. Der Eigentümer und die Gruppe sind numerische Zahlen.

Wenn Ihre numerische Eigentümer-ID mit der der Datei übereinstimmt, erben Sie die Eigentümerberechtigung für diese Datei.

Wenn eine Ihrer numerischen Gruppen-IDs mit der der Datei übereinstimmt, erben Sie die Gruppenberechtigung für diese Datei.

Als Root können Sie die vorhandenen Gruppen- und Eigentümerberechtigungen überschreiben.

joan
quelle