Permissão de execução em arquivos contidos no pendrive

Iniciado por Floyd, 23 de Fevereiro de 2013, 17:12

tópico anterior - próximo tópico

Floyd

Olá.

Não consigo dar permissão de execução em arquivos contidos num pendrive, mesmo como root.
Executo o comando
chmod +x nome_do_arquivo
e nenhum erro é retornado, mas quando verifico com ls -l nome_do_arquivo vejo que as permissões estão intactas, como antes.
Se não me engano, isso já ocorria com o Ubuntu 12.04. Utilizo Ubuntu 12.10.

Obrigado.
Sentir-se bem é o que basta.

zekkerj

Ocorre que por segurança o Ubuntu monta o pendrive com a opção "noexec", que impede a execução de programas nele. Isso acontece por padrão com qualquer sistema de arquivos estrangeiro (ntfs, vfat, iso9660, etc).

Você vai ter que remontar o pendrive, com a opção "exec". Algo assim:

sudo mount -o remount,exec /dev/sdc

Alternativamente, você pode colocar uma entrada no seu arquivo /etc/fstab forçando a montagem em modo de execução, mas nesse caso provavelmente vai ter problemas para montar/desmontar o pendrive automaticamente.
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

irtigor


zekkerj

Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D