Як автоматично монтувати флешку з root та читати / записувати / виконувати привілеї


9

У мене проблема з встановленням моєї флеш-пам’яті на Ubuntu 10.04 з правами запису. В даний час він розділений як Fat32 з міткою KINGSTON, але коли я вставляю його в ноутбук, він читає його як usb0, лише для читання.

Що мені довелося зробити для того, щоб його можна було записати, - це відключити його за допомогою Disk Utility та встановити його знову, а потім він підбирає його як KINGSTON з правами root.

Мені потрібно автоматично встановити флешку з привілеями root, не переходячи до Disk Utility, щоб встановити це. Будь-яка допомога буде вдячна.


1
Ваш користувач у групі plugdev?
sBlatt

@sBlatt - Nope, root: root
Elitmiar

Я оновив відповідь, перегляньте її. Повідомте, чи допомагає мені це. Якщо ви не публікуйте тут своїх коментарів.
karthick87

Відповіді:


9
  1. Відкрийте термінал, використовуючи:

    Меню: Меню програм -> Аксесуари -> Термінал.

    Комбінація клавіш: Ctrl+ Alt+T

  2. І введіть таке:

    sudo fdisk -l
    

    Вихід повинен бути схожим на:

    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
    

    Моя флешка знаходиться за адресою / dev / sdb1 (ваша може відрізнятися).

  3. Зробіть такі зміни:

    Для файлової системи NTFS:

    Ви повинні відредагувати fstabфайл. Введіть у термінал наступне:

    sudo gedit /etc/fstab
    

    Внизу файлу fstab вставте наступне:

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

    Для файлової системи FAT 16/32 у терміналі запустіть наступне:

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

Примітка. Ви повинні створити точку монтажу в терміналі:

sudo mkdir /media/Datas
sudo mount -a

Пов'язане читання:

Mount / USB - Документація Ubuntu спільноти

Fstab - Документація Ubuntu спільноти


2

Це може здатися химерною відповіддю, але я просто зіткнувся з тією ж проблемою - це варто подивитися.

Переконайтеся, що у вас немає usbmountвстановленого додатка - це, мабуть, спричиняє конфлікти та монтує ваші USB-накопичувачі до згаданих вами папок "usb #".

Більше інформації можна знайти у відповідній публікації на форумах Ubuntu .

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.