Unidade USB de montagem automática com permissões para todos os usuários

2

Eu tenho um Media Center baseado no Ubuntu 14.04 e eu armazeno os arquivos de mídia em um disco rígido USB. Eu adiciono arquivos para dirigir diretamente em um Mac para que ele seja formatado como FAT32.

O problema é que depois de reconectar a unidade ao Ubuntu, ela é montada em /media/user/drivename e somente o usuário root tem permissão de acesso. Eu preciso de vários aplicativos para ter acesso total a esta unidade. Eu posso alterar as permissões de arquivo no terminal, mas isso não muda devido ao /media/user location. Eu sou capaz de manualmente sudo mount /dev/sdc1 /media/drivename & amp; sudo chmod 777 /media/drivename , mas o ponto de montagem muda a cada vez.

Existe uma maneira de tornar esta unidade sempre montada em que o root e outros aplicativos tenham acesso?

    
por oneaustin 24.08.2014 / 23:36

1 resposta

1

Como você tem o UUID, pode editar /etc/fstab e adicionar uma entrada assim:

UUID=<the UUID> /media/drivename vfat rw,nofail,umask=022,uid=<UID>,gid=<GID> 0 0

Substitua <UID> e <GID> pela saída de id -u e id -g , respectivamente.

Explicação:

  1. Precisamos do UUID, pois a unidade é removível e não podemos confiar em /dev/sdXY como um identificador.
  2. vfat é o tipo de montagem para sistemas FAT32
  3. A opção nofail deve evitar que o mount se queixe ou a sua inicialização seja suspensa, se o disco não estiver presente.
  4. As opções uid=<UID>,gid=<GID> definem a propriedade de todos os arquivos e pastas no disco montado, já que o FAT32 não tem uma estrutura de propriedade / permissão semelhante ao Unix. Isso não afeta os arquivos em si, apenas a representação montada. Idem para o umask .
por muru 24.08.2014 / 23:55