Ich habe die Set - /etc/fstab
Datei so , dass ich eine ext4 - Partition beim Start montieren kann , und ich habe es mit den folgenden Optionen: rw
, auto
, nouser
, exec
, sync
.
Das Problem ist , dass ich nicht auf dieser Partition eine Datei erstellen oder löschen , ohne Verwendung von sudo, die ich noch finden rätselhaft , weil ich eine montierte ntfs
Partition (mit diesen Optionen: rw
, auto
, user
, noexec
, sync
) und ich habe nicht die Das gleiche Problem kann ich auf der NTFS-Partition lesen und schreiben, ohne sudo zu verwenden.
Wie kann ich eine ext4-Partition mounten und Lese- / Schreibberechtigungen dafür haben?
quelle
Dies liegt möglicherweise nicht am Montageproblem, sondern an der Erlaubnis. Möglicherweise verfügen Sie nicht über die ausreichende Berechtigung zum Schreiben auf Laufwerk / Ordner, oder Sie sind nicht der Eigentümer.
Da Sie den Einhängepunkt nicht angegeben haben, gehen wir davon aus, dass die Partition eingehängt ist unter
/media/foo
Um ein Verzeichnis zu besitzen, öffnen Sie ein Terminal und führen Sie es aus
sudo mkdir /media/foo/test; sudo chown $USER /media/foo/test
. Nun sollten Sie in der Lage sein , in den Ordner schreiben Test .Wenn Sie in den Ordner schreiben möchten, gibt es zwei Möglichkeiten.
1. besitzen die Daten von
sudo chown $USER /media/foo
.2. Erlaube das Schreiben für andere Benutzer
sudo chmod o w /media/foo
Selten haben einige Leute, die am Schreiben interessiert sind, Lesezugriff auf alle Inhalte für alle Benutzer, wie z. B. eine Windows-Partition unter Linux. Befiehlt
chmod
undchown
hat eine Option-R
die rekursiv den Modus aller Daten darunter ändern. Es wird jedoch nicht empfohlen, es sei denn, Sie wissen, was Sie tun. Wenn Sie -R auf der Partition eines Betriebssystems verwenden, funktioniert es möglicherweise nicht mehr.quelle
chmod 777 -R
fehlt noch. Ich vermute, dass Sie Windows nicht so oft verwenden, da es Gruppen und Benutzerzugriffe auf das Dateisystem seit Windows 2000 NTLeider erzwingt der Linux-Kernel die POSIX-Berechtigung für ext2 / ext3 / ext4 FS.
Mit einer gemeinsamen Gruppe zwischen Hosts und
setgid
Bit oder ACL können Sie externe Volumes zwischen verschiedenen Hosts gemeinsam nutzen und Lese- / Schreibrechte behalten. Ein Beispiel für einen solchen Aufbau ist:Lesen Sie mehr unter /unix/126213/external-hard-drive-permissions-ext4/
Siehe auch Lösen von Berechtigungsproblemen bei der Verwendung einer externen EXT4-Festplatte mit mehreren Linux-Installationen
quelle