Ich habe eine SSD über USB angeschlossen. Dann:
sudo su -
mkdir /mnt/hx
chown ondra /mnt/hx
mount /dev/sdb1 /mnt/hx # It's FAT32 now, but was the same with EXT4
Der letzte Befehl ändert den Verzeichnisbesitzer in root. Immer wenn ich eine Datei im Stammverzeichnis erstelle, muss ich root sein und root ist der Eigentümer.
Kann ich einen anderen Benutzer als Eigentümer des bereitgestellten Verzeichnisses festlegen? Oder stellen Sie einfach gesagt sicher, dass Benutzer XY frei auf dem Laufwerk lesen / schreiben kann.
sudo mkdir -p /mnt/hx
dannsudo mount /dev/sdb1 /mnt/hx
?sudo chown -R username:groupname /folder
. Das-R
macht die chown Berechtigungen rekursiv angewendet werden. Überprüfen Sie auch diechmod
, auch das nimmt den-R
Parameter.Antworten:
Gnome-basierte GUI-Umgebung
So einfach ist das.
Für ältere Versionen von Gnome müssen Sie möglicherweise
gvfs-mount
stattdessen Folgendes verwenden :Headless (keine GUI) Maschine
Fügen Sie einen Eintrag hinzu
/etc/fstab
und geben Sie Optionen dafür an.Aus der Manpage von
fstab
:Jetzt müssen Sie sicherstellen, dass das Gerät dem richtigen Besitzer gehört. Geben Sie dies in einer
udev
Regel an. Legen Sie eine Datei in/etc/udev/rules.d/50-myhdd-ownerchange.rules
:Ersetzen Sie die Hersteller- und Produkt-IDs durch das USB-Gerät, das von ihm ausgelöst werden soll. Finden Sie sie mit dem Befehl
lsusb
. Ändern Sie auch die,MODE
wenn Sie möchten.Alternativ verwenden
pmount
. Ich persönlich mag es nicht.quelle
exec
Optionen.user,exec
. Wenn Sie dies tun würdenexec,user
, würdeuser
AFAIK dieexec
Option mit ihren Auswirkungen überschreibennoexec
. Wenn es immer noch nicht funktioniert, teilen Sie bitte die entsprechende Zeile in/proc/mounts
.gvfs-mount
wurdegio mount
in aktuellen Versionen von Gnome durch ersetzt.