Como montar automaticamente uma unidade flash com privilégios de root e de leitura / gravação / execução

9

Eu tenho um problema ao montar minha unidade Flash no Ubuntu 10.04 com privilégios de gravação. Atualmente, ele está particionado como Fat32 com o Label KINGSTON, mas quando o insiro no laptop, ele lê como usb0, privilégios somente leitura.

O que eu tive que fazer para que seja gravável é desmontá-lo usando o Disk Utility e montá-lo novamente, e depois o escolhe como KINGSTON com privilégios de root.

O que eu quero é montar automaticamente a unidade flash com privilégios de root sem acessar o Utilitário de Disco para definir isso. Qualquer ajuda seria apreciada.

Elitmiar
fonte
1
O seu usuário está no grupo plugdev?
sBlatt
@sBlatt - Não, root: root
Elitmiar
Eu atualizei a resposta, passe por ela.Deixe-me saber se isso me ajuda.Se não postar seus comentários aqui.
karthick87

Respostas:

9
  1. Abra o terminal usando:

    Menu: menu Aplicativos -> Acessórios -> Terminal.

    Atalho do teclado: Ctrl+ Alt+T

  2. E digite o seguinte:

    sudo fdisk -l
    

    A saída deve ser semelhante a:

    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
    

    Minha unidade flash está localizada em / dev / sdb1 (a sua pode variar).

  3. Faça os seguintes ajustes:

    Para sistema de arquivos NTFS:

    Você deve editar o fstabarquivo. Digite o seguinte no terminal:

    sudo gedit /etc/fstab
    

    Na parte inferior do arquivo fstab, cole o seguinte:

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

    Para o sistema de arquivos FAT 16/32, execute o seguinte no terminal:

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

Nota: Você deve criar o ponto de montagem, no terminal digite o seguinte:

sudo mkdir /media/Datas
sudo mount -a

Leitura relacionada:

Mount / USB - Documentação da comunidade Ubuntu

Fstab - Documentação da comunidade Ubuntu

karthick87
fonte
2

Pode parecer uma resposta bizarra, mas acabei encontrando o mesmo problema - vale a pena dar uma olhada.

Verifique se o usbmountaplicativo não está instalado - ele parece causar conflitos e montar as unidades USB nas pastas "usb #" mencionadas.

Mais informações estão disponíveis na postagem dos fóruns relacionados ao Ubuntu .

Windigo
fonte