So mounten Sie ein Flash-Laufwerk automatisch mit Root- und Lese- / Schreib- / Ausführungsberechtigungen

9

Ich habe ein Problem beim Mounten meines Flash-Laufwerks unter Ubuntu 10.04 mit Schreibrechten. Es ist derzeit als Fat32 mit Label KINGSTON partitioniert, aber wenn ich es in den Laptop einfüge, liest es es als usb0, schreibgeschützt.

Was ich tun musste, damit es beschreibbar ist, ist, es mit dem Festplatten-Dienstprogramm zu entfernen und erneut zu mounten, und es dann als KINGSTON mit Root-Rechten aufzunehmen.

Ich möchte das Flash-Laufwerk automatisch mit Root-Rechten einbinden, ohne das Festplatten-Dienstprogramm aufzurufen, um dies festzulegen. Jede Hilfe wäre dankbar.

Elitmiar
quelle
1
Ist Ihr Benutzer in der Plugdev-Gruppe?
sBlatt
@sBlatt - Nein, root: root
Elitmiar
Ich habe die Antwort aktualisiert, gehe sie durch. Lass es mich wissen, wenn es mir hilft. Wenn du deine Kommentare nicht hier postest.
karthick87

Antworten:

9
  1. Öffnen Sie das Terminal mit:

    Menü: Anwendungsmenü -> Zubehör -> Terminal.

    Tastaturkürzel: Ctrl+ Alt+T

  2. Und geben Sie Folgendes ein:

    sudo fdisk -l
    

    Die Ausgabe sollte ähnlich sein wie:

    karthick@Ubuntu-desktop:~$ sudo fdisk -l
    
    Disk /dev/sda: 160.0 GB, 160041885696 bytes
    255 heads, 63 sectors/track, 19457 cylinders
    Units = cylinders of 16065 * 512 = 8225280 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes
    Disk identifier: 0x00af00af
    
       Device Boot      Start         End      Blocks   Id  System
    /dev/sda1   *           1        3188    25607578+   7  HPFS/NTFS
    /dev/sda2            3189        4462    10233405   83  Linux
    /dev/sda3            4463       19458   120449002+   f  W95 Ext'd (LBA)
    Partition 3 does not end on cylinder boundary.
    /dev/sda5            4463        9561    40957686    7  HPFS/NTFS
    /dev/sda6            9562       14660    40957686    7  HPFS/NTFS
    /dev/sda7           14661       19255    36905984   83  Linux
    /dev/sda8           19255       19458     1626112   82  Linux swap / Solaris
    
    Disk /dev/sdb: 4022 MB, 4022337024 bytes
    255 heads, 63 sectors/track, 489 cylinders
    Units = cylinders of 16065 * 512 = 8225280 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes
    Disk identifier: 0x000b5e92
    
       Device Boot      Start         End      Blocks   Id  System
    /dev/sdb1               1         489     3927861    7  HPFS/NTFS
    

    Mein Flash-Laufwerk befindet sich unter / dev / sdb1 (Ihr Laufwerk kann variieren).

  3. Nehmen Sie folgende Einstellungen vor:

    Für NTFS-Dateisystem:

    Sie sollten die fstabDatei bearbeiten . Geben Sie Folgendes in Terminal ein:

    sudo gedit /etc/fstab
    

    Fügen Sie am Ende der fstab-Datei Folgendes ein:

    /dev/sdb1       /media/Datas ntfs-3g  defaults  0   0
    

    Führen Sie für das FAT 16/32-Dateisystem Folgendes im Terminal aus:

    sudo mount -t vfat /dev/sdb1 /media/Datas -o uid=1000,gid=100,utf8,dmask=027,fmask=137
    

Hinweis: Sie sollten den Einhängepunkt im Terminaltyp wie folgt erstellen:

sudo mkdir /media/Datas
sudo mount -a

Verwandte Lektüre:

Mount / USB - Community Ubuntu-Dokumentation

Fstab - Community Ubuntu Dokumentation

karthick87
quelle
2

Das klingt vielleicht nach einer bizarren Antwort, aber ich bin auf dasselbe Problem gestoßen - es ist einen Blick wert.

Stellen Sie sicher, dass Sie die usbmountAnwendung nicht installiert haben - sie scheint Konflikte zu verursachen und Ihre USB-Laufwerke in den von Ihnen erwähnten Ordnern "usb #" zu mounten.

Weitere Informationen finden Sie im entsprechenden Beitrag in den Ubuntu-Foren .

Windigo
quelle