GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wie kann ich beim Mounten eines USB-Laufwerks unter Linux automatisch Schreibberechtigungen festlegen?

Um allen den Zugriff auf RW zu ermöglichen, ist der Schlüssel die Option umask=0 für den Mount-Befehl.

sudo mount -o umask=0,uid=nobody,gid=nobody /dev/something /mnt/somewhere

umask=0 ist genug, uid und gid nur der Übersichtlichkeit halber, damit Sie nicht mehr 'Root'-Eigentümer als notwendigerweise sehen.

Die Antwort von @Tom (Schreiben des Eintrags /etc/fstab) ermöglicht es Ihnen, sudo zu überspringen und wenn Sie dort umask=0 als zusätzliche Option schreiben, erhalten Sie das Beste aus beiden Welten:

Dies in /etc/fstab:

/dev/something /mnt/somewhere auto users,noatime,umask=0 0 0

ermöglicht es Ihnen, einfach zu rennen

mount /dev/something

und jeder hat Zugriff auf alle Dateien.

Hier ist ein technischer Hinweis, wenn Sie Details wissen möchten:

Als man mount sagt, 'umask=0' stellt sicher, dass keine zusätzlichen Regeln für den Dateizugriffsmodus gelten. Für FAT-Dateisysteme (die am häufigsten auf USB-Festplatten verwendet werden) ist kein Zugriffsmodus gespeichert. Aber Ihr aktueller Prozess hat einige umask-Werte gesetzt, Sie können es sehen, wenn Sie nur umask ausführen im Endgerät. mount verwendet dies als Standard und entfernt den Zugriffsmodus Ihres umask-Werts von allen Dateien auf der gemounteten Festplatte. Die am häufigsten verwendeten umask-Werte sind (oktal) 022 – kein Gruppen- und sonstiges Schreiben und 027 – kein Gruppen-Schreiben, kein sonstiger Zugriff.


Fügen Sie einen Eintrag zu /etc/fstab hinzu. Hier ist ein Eintrag, den ich erst vor ein paar Stunden für mein USB-Laufwerk von Seagate hinzugefügt habe:

UUID=4ACC734ECC733375 /media/Linux ext3 error=remount-ro,defaults,users,noatime,nodiratime 0 0

Der Schlüssel hier ist der "users"-Eintrag, der es Benutzern ermöglicht, das Laufwerk zu mounten und zu unmounten.

Bearbeiten:Dies funktioniert für bestimmte Laufwerke - ich weiß nicht, ob es für alle aktiviert werden kann Laufwerke mit einem Eintrag.


Linux
  1. So booten Sie von einem USB-Laufwerk in VirtualBox unter Linux

  2. Linux – Mount Cifs Network Drive:Schreibrechte und Chown?

  3. So mounten Sie ein USB-Laufwerk in UNIX oder Linux

  4. So mounten Sie ein USB-Flash-Laufwerk unter Linux

  5. Das Apache-Zugriffsprotokoll legt automatisch Berechtigungen fest

So mounten Sie Google Drive lokal mit Rclone unter Linux

So erstellen Sie unter Linux ein ISO von einem bootfähigen USB-Laufwerk

So booten Sie von einem USB-Laufwerk in Virtualbox unter Linux

So mounten Sie ein Laufwerk unter Linux

So erstellen Sie ein bootfähiges Linux-USB-Flash-Laufwerk [Tutorial]

So mounten und verwenden Sie ein exFAT-Laufwerk auf einem Linux-System