Executando o código-fonte da unidade secundária em problemas do Ubuntu

1

Eu sou dual boot do OSX e Ubuntu no meu antigo macbook pro, usando um HDD secundário instalado no compartimento óptico como uma pasta de dados compartilhada. É formatado como um HFS + não-Journaled, e eu mudei meu UID no ubuntu para 501 para combinar com o meu osx uid. Tudo parecia funcionar bem, mas ao tentar executar algum código no eclipse, ele jogou um erro e não executaria. Se eu mover meu espaço de trabalho para minha pasta pessoal, tudo funcionará bem. Eu estou supondo que tem a ver com a forma como a unidade secundária é montada. Eu adicionei a seguinte linha ao / etc / fstab para que ele seja montado automaticamente na inicialização.

 /dev/sdb3 /media/ShareData auto rw,user,auto 0 0     

Saída do monte

 /dev/sdb3 on /media/ShareData type hfsplus (rw,nosuid,nodev,noexec,relatime,umask=22,uid=0,gid=0,nls=utf8,user)

Eu só usei o Ubuntu por duas semanas, então sou um iniciante. O que preciso mudar para que isso funcione? Obrigado !!

EDIT: então quando eu

 sudo mount -0 exec /dev/sdb3 /media/ShareData

funciona agora, isso muda permanentemente sua configuração? se agora como eu posso adicionar isso na configuração do fstab para montá-lo com privilégios de exec?

    
por jslice 20.12.2016 / 23:42

1 resposta

0

Então, a solução foi adicionar exec à configuração do fstab, como apontou @steeldriver, que foi padronizado como noexec

/dev/sdb3 /media/ShareData auto rw,user,exec,auto 0 0

Agora monta automaticamente e eu posso usar meu espaço de trabalho novamente! :)

    
por jslice 21.12.2016 / 04:06