Machen Sie die USB-Halterung von Nautilus so, dass unberechtigte Benutzer darauf schreiben können

773
nullUser

Ich benutze Debian Stretch. Ich stecke ein USB ein und öffne dann Nautilus (als unprivilegierter Benutzer). Ich klicke auf Mount am USB und Nautilus montiert es. Es können jedoch nur privilegierte Benutzer schreiben.

Gibt es eine Möglichkeit, Nautilus das Gerät anbringen zu lassen, damit der Benutzer, der das Laufwerk gemountet hat, zumindest schreiben kann?

1
rw war immer der _default_; Andernfalls würde der Zweck irgendwie besiegt. Wo sehen Sie "nur lesen" - in `mount` /` findmnt` oder anderswo? grawity vor 9 Jahren 0
Sicher, es ist nicht als "rw" gemountet, aber Ihr Benutzer hat einfach keine Erlaubnis, darauf zu schreiben. Oder vielleicht gibt es ein Dateisystemproblem, das einen "ro" -Mount erzwingt? Überprüfen Sie die Mount-Ausgabe, wie es von der Grawity vorgeschlagen wird, vielleicht sogar dmesg oder das syslog auf Fehler Xen2050 vor 9 Jahren 0
Beide Kommentatoren waren korrekt, es wurde rw angehängt, aber der wachsende Benutzer hatte keine Erlaubnis, darauf zu schreiben. Bitte siehe aktualisierte Frage. nullUser vor 9 Jahren 0
Welches Dateisystem verwendet das Laufwerk? grawity vor 9 Jahren 0
Laufwerk ist NTFS, aber ich möchte auch, dass es für ext4 funktioniert. nullUser vor 8 Jahren 0
Darauf gestoßen ist eine alte Frage, die niemals eine Antwort erhielt. Bitte lassen Sie uns wissen, ob Sie das Problem gelöst haben oder ob es von den Ereignissen überholt wurde. Wenn Sie das Problem immer noch haben, klingt es ein bisschen wie eines, dem ich begegnet bin. Siehe https://superuser.com/questions/849433/hard-drive-writeable-but-not-by-file-manager. fixer1234 vor 7 Jahren 0
Dieses Problem wurde nie gelöst. Dateinamen spielen in meinem Fall keine offensichtliche Rolle. nullUser vor 7 Jahren 0
Ich glaube, ich habe das gleiche Problem, mit Debian Jessie. Wenn ich ein USB-Laufwerk in Nautilus einhänge, hängt es unter `/ media / usb0`, aber dieses Verzeichnis gehört` root` und mein Benutzerkonto kann nicht darauf schreiben. Wenn ich ihn jedoch mit `udisks --mount / dev / sde1` am Terminal anbringe, gehört er mir und ist beschreibbar. Ich muss herausfinden, was Nautilus anders macht. Chad vor 7 Jahren 0

1 Antwort auf die Frage

1
Chad

Ich habe herausgefunden, warum das für mich geschah. Ich hatte einen Eintrag für /dev/sde1in /etc/fstab:

/dev/sde1 /media/usb0 auto rw,user,noauto 0 0 

Ich bearbeitete diese Datei als root und entfernte diese Zeile. Jetzt sind USB-Laufwerke, die von Nautilus gemountet werden, Eigentum von mir und können von mir beschrieben werden!

Auf anderen Systemen ist es wahrscheinlich /dev/sde1nicht das richtige Gerät. Um herauszufinden, was es für Sie wäre, können Sie die Ausgabe von beobachten, sudo tail -f /var/log/messageswenn Sie das Laufwerk anschließen. Es sollte eine Reihe von Zeilen wie folgt zeigen:

May 1 21:00:10 centurion kernel: [14151.300528] scsi 12:0:0:0: Direct-Access Generic Flash Disk 8.07 PQ: 0 ANSI: 2 May 1 21:00:10 centurion kernel: [14151.301788] sd 12:0:0:0: Attached scsi generic sg5 type 0 May 1 21:00:10 centurion kernel: [14151.305140] sd 12:0:0:0: [sde] 1966078 512-byte logical blocks: (1.00 GB/959 MiB) May 1 21:00:10 centurion kernel: [14151.305755] sd 12:0:0:0: [sde] Write Protect is off May 1 21:00:10 centurion kernel: [14151.312524] sde: sde1 May 1 21:00:10 centurion kernel: [14151.316724] sd 12:0:0:0: [sde] Attached SCSI removable disk 

Die Zeile mit sde: sde1zeigt an, dass das Gerät für das USB-Laufwerk sdeeine Partition hat, also die anzuhängende Gerätedatei /dev/sde1.