Ich benutze Ubuntu 12.04 und ich muss Partitionen part1 und part2, beide sind ext4. Ich möchte Mediendateien über Programme frei von und zu ihnen übertragen.
Was ich tun würde, ist das Folgende:
Angenommen, Sie haben beide Partitionen mit den Namen part1 und part2 gemountet, sind Sie der einzige, der sie verwendet, und Sie möchten die vollständige freie Kontrolle über sie haben. Ich würde dies tun:
sudo chmod 777 /media/part1
- Dies würde Ihnen alle Berechtigungen (Lesen, Schreiben, Ausführen) innerhalb der Partition part1 geben.
sudo chmod 777 /media/part2
- Dies würde Ihnen alle Berechtigungen (Lesen, Schreiben, Ausführen) innerhalb der Partition part2 geben.
Die Berechtigungen (in diesem Fall 777) lauten wie folgt:
7 - Vollständig (Lesen, Schreiben und Ausführen)
6 - Lesen und Schreiben
5 - Lesen und Ausführen
4 - Nur Lesen
3 - Schreiben und Ausführen
2 - Nur Schreiben
1 - Nur Ausführen
0 - Keine
Die erste 7 (von links beginnend) ist für den Eigentümer, die zweite für die Gruppe, in der der Eigentümer wohnt. Die letzten 7 sind für andere Gruppen. Grundsätzlich können Sie so alles, was Sie wollen, in die Partitionen kopieren, und wenn Sie jemals die Festplatte herausnehmen und sie mit Ubuntu an einen anderen Computer anschließen müssen, haben Sie keine Probleme mit Berechtigungen. Zumindest in meinem Fall spart es mir Zeit, weil ich in der Regel 1 oder 2 Festplatten habe, auf denen Filme, Musik und ähnliches gespeichert sind und die ich von PC zu PC verschiebe.
Um nur hinzuzufügen, wenn Sie nicht wissen, wo die Partitionen gemountet sind, können Sie das Festplatten-Dienstprogramm jederzeit öffnen und in den Informationen zur Festplatte erfahren Sie, wo es gemountet ist. Denken Sie daran, dass Sie dies auf die Partition anwenden müssen, nachdem sie gemountet wurde.
chown
für den aktuellen Benutzer tun können?Anstatt alle Dateiberechtigungen zu ändern, wie es Luis Alvarado vorgeschlagen hat, ist es besser, den Dateieigentümer zu ändern. Auf diese Weise bleibt das ausführbare Bit für alle Binär- und Skriptdateien erhalten, die es zuvor hatten.
Angenommen, Ihre Partition ist als / media / something gemountet und Ihr Benutzername ist johndoe , können Sie ausführen
den Besitzer und die Besitzergruppe von / media / something (und alle darin enthaltenen Dateien und Verzeichnisse, daher das -R für 'rekursiv') auf johndoe zu ändern .
Auf diese Weise behalten alle Dateien ihre Berechtigungen, aber da Sie der Eigentümer von / media / something sind , können Sie darauf schreiben und alle Dateiberechtigungen ändern, falls dies jemals erforderlich sein sollte.
quelle
Sie sollten in der Lage sein, die Partition von Nautilus (Ubuntus Standard-Dateimanager) zu mounten. Wenn Sie oben links im Fenster nachsehen, sollten Sie alle Partitionen auf Ihrem Laufwerk sehen können. Klicken Sie einfach auf eines, um es zu montieren.
Wenn Sie jedoch möchten, dass ein bestimmtes Verzeichnis beim Start immer bereitgestellt wird, müssen Sie es hinzufügen
/etc/fstab
. Die Zeile, die Sie hinzufügen würden, sollte ungefähr so lauten:/dev/sda2 /media/part1 ext4 defaults 0 0
Das Format ist
device (tab) mount point (tab) type (in your case ext4) (tab) options (probably "defaults") (tab) dump (tab) pass (probably both 0 in your case)
Ersetzen Sie also einfach / dev / sda2 durch Ihr Gerät und / media / part1 durch Ihren Einhängepunkt aus dem Beispiel.
Wenn Sie weitere Informationen zum Bearbeiten Ihrer / etc / fstab benötigen, können Sie den Artikel lesen, den ich gefunden habe: http://www.tuxfiles.org/linuxhelp/fstab.html .
quelle
Normalerweise können Sie dies bereits tun, aber mein Rat wäre, die Partitionen
/etc/fstab
so hinzuzufügen, dass sie stabil sind und einen Ort Ihrer Wahl haben. Sie können sie in jedem vorhandenen Verzeichnis bereitstellen, aber es scheint Konventionen zu geben, unter denen sie bereitgestellt werden/mnt
. Gehen Sie hierzu folgendermaßen vorErstellen Sie die Verzeichnisse unter
/mnt
; Die Verzeichnisse können einen beliebigen Namen haben. Ich werde einfach "MyMount1" und "MyMount2" als Beispiel verwenden. Außerdem werde ich "mylogin" verwenden, um Ihren Anmeldenamen und Ihre Gruppe darzustellen. Ändern Sie dies in den Namen Ihres Anmeldekontos.Sie haben nun die beiden Verzeichnisse mit Ihnen als Eigentümer erstellt.
Sie benötigen die UUID (Universal Unique Identifier) der beiden Laufwerke, um sie in der fstab-Datei zu identifizieren. Führen Sie dazu
sudo blkid
eine Terminal-Befehlszeile aus und suchen Sie die Partitionen, die Sie verwenden möchten. Am einfachsten können Sie sie verwenden, indem Sie sie vom Terminal in die Datei kopieren und einfügen.Öffnen Sie es
/etc/fstab
mit einem Texteditor wie gedit. Um gedit zu verwenden, geben Sie einGeben Sie dann diese beiden Zeilen am Ende der Datei ein (ersetzen Sie jedoch die UUID für den Teil xxx .... und den Verzeichnisnamen für MyMounts):
Zum Testen, speichern Sie die Datei und geben Sie diese an einem Terminal Kommandozeile:
sudo mount -a
; Wenn Sie irgendwelche Fehler nicht verstehen können, fragen Sie hier. Wenn es Fehler gibt und Sie einen Neustart durchführen müssen, ist es möglicherweise am sichersten, die hinzugefügten Zeilen zu deaktivieren, indem Sie der Zeile ein Nummernzeichen (#) voranstellen, das sie zu einem Kommentar macht.quelle
Ich hatte das gleiche Problem und löste es, indem ich nautilus als root ausführte, mit der rechten Maustaste auf die Partition und die Eigenschaften klickte und die Berechtigungen (oder den Eigentümer, falls erforderlich) änderte.
Wenn nautilus nicht installiert ist:
quelle
Berechtigung ändern
quelle
777
ist das gleiche wierwx
.