Ich habe zwei mechanische Festplatten in meinem Computer. Ich führe Windows auf Datenträger 0 und Crunchbang auf Datenträger 1 aus. Ich muss in Crunchbang immer erhöhte Berechtigungen verwenden, um Dateien auf die NTFS-Partition auf Datenträger 0 zu kopieren.
Soweit ich weiß, gelten die Befehle wie chmod und chown, die zum Festlegen von Dateiberechtigungen verwendet werden, nur für Dateisystemobjekte. Ich weiß auch, dass "unter Linux alles eine Datei ist". Das heißt, es gibt spezielle Dateien, die Hardwaregeräte, Systeminformationen usw. darstellen. Da diese speziellen Dateien zum virtuellen Dateisystem / Entwickler gehören, sollten sie Dateisystemobjekte sein, und daher sollten die Befehle wie chown, chmod für diese Dateien funktionieren. Ich habe den Besitzer erfolgreich geändert und Berechtigungen des Geräts sda durch den Befehl geschrieben
chown aswin sda
Wobei ich weder den Eigentümer noch die Berechtigungen der gemounteten Partition ändern kann. Ich habe versucht, den lokalen Benutzer als Eigentümer der bereitgestellten Partition festzulegen und die Berechtigungen zum Lesen, Schreiben und Ausführen festzulegen. Das Problem besteht jedoch weiterhin.
Fehlt mir etwas? Wie kann ich die Berechtigung auf dieser Festplatte festlegen, damit ich ohne erhöhte Berechtigungen darauf schreiben kann?
quelle
/etc/fstab
. Sehen Sie sich diese: superuser.com/questions/320415/...Antworten:
Sie sollten die Berechtigungen / dev / sd * NICHT berühren (ich spreche nicht darüber
/media/sda4
). Wenn Sie sie geändert haben, machen Sie Ihre Änderungen rückgängig und verwenden Sie die Standardberechtigungen, da dies andere Programme beeinträchtigen kann. (Ich denke, die Standardeigentümer / -gruppen sindroot:disk
)Sie müssen zuerst die Bereitstellung der Festplatte aufheben, um die Berechtigungen des Mount-Ordners zu ändern
/media/Disk
.Um den Festplatteninhalt mit einer bestimmten Benutzer- / Gruppen-ID bereitzustellen, können Sie eine bestimmte UID / GID (Benutzer-ID und Gruppen-ID) festlegen
/etc/fstab
. Siehe Linux - Gerät mit bestimmten Benutzerrechten bereitstellenSie haben auch andere Lösungen als fstab, dh GUI-basierte Gnome-Umgebung:
... wo die sdXY-Partition (ändern Sie "X" und "Y" mit dem entsprechenden Buchstaben und der entsprechenden Nummer) eingehängt und der Benutzer als Eigentümer festgelegt wird. In der Gnome-Umgebung können Sie auch auf eine Partition im Menü auf der linken Seite von nautilus (dem Dateimanager) klicken und die Partition automatisch bereitstellen.
quelle
gvfs-mount
! Mitmount
alleine habe ich es nicht geschafft, einem Standardbenutzer zu erlauben, das Mount zu "besitzen" (dh Nicht-Root zuzulassen, ohne fstab oder mtab zu bearbeiten).gio
? Führen Sie unter Ubuntu$ gvfs-mount
This tool has been deprecated, use 'gio mount' instead. See 'gio help mount' for more info.