Como obter permissões para executar programas do disco rígido NTFS?

10

Eu tenho este problema: Estou acostumado a compilar e executar .c arquivos com CodeBlocks. Se eu fizer isso a partir da minha área de trabalho ( ext4 partição) ele funciona sem problemas, mas fazer isso a partir do meu disco rígido secundário ( NTFS partição) faz CodeBlocks dizer permission denied durante a execução de um arquivo .c . >

Eu li que é porque o tipo de partição está correto? Mas eu não sei como resolver isso. Eu tentei editar fstab ( sudo gedit /etc/fstab ) adicionando esta linha:

/dev/sda /media/Dati ntfs user,exec 0 1

mas depois de reiniciar o Ubuntu eu tive um aviso no boot sobre a problem mounting a drive , porque eu configurei o KDE para montar automaticamente a minha unidade Dati na inicialização.

Portanto, devo montar automaticamente minha unidade NTFS com permissão de execução? Como posso fazer isso?

    
por Frank 19.01.2013 / 23:48

1 resposta

6

Siga estas etapas para tornar um executável da partição NTFS:

  1. Abra um terminal e digite sudo blkid -c /dev/null
    Esse comando permite que você identifique sua unidade NTFS e seu número UUID . Exemplo :

    /dev/sdb1: LABEL="my_label" UUID="xxx" TYPE="ntfs"
    
  2. Abra o arquivo /etc/fstab do terminal digitando sudo -H gedit /etc/fstab

  3. Não edite as linhas existentes, mas adicione uma nova no final, como este exemplo:

    UUID=xxx /media/my_label ntfs-3g defaults,auto,uid=1000,gid=1000,umask=002 0 0
    

    OBSERVAÇÃO: Substitua o número UUID e o ponto de montagem /media/my_label de acordo com sua situação!

  4. Salve o arquivo e feche o editor de texto.

  5. Digite o próximo comando no terminal: sudo mount -a

  6. E reinicie o Ubuntu. Feito

Agora, toda vez que montar sua partição NTFS , você poderá executar arquivos executáveis.

    
por Frank 20.01.2013 / 10:04