Como montar o disco com permissões exec

5

Eu tenho uma unidade de armazenamento que normalmente monto clicando no disco no navegador de arquivos. No entanto, eu quero ser capaz de executar alguns scripts bash dessa unidade. Quando tento ./script.sh , recebo Permission Denied. Como posso configurá-lo para que eu possa executar scripts desta unidade?

    
por schwiz 22.01.2013 / 21:45

1 resposta

5

Trabalhe por aí

Existe um trabalho simples, em vez de ./script.sh , fazer

sh script.sh

Ou

bash script.sh

Você deve verificar a primeira linha de script.sh para confirmar qual shell usar.

Montagem manual

Monte com linha de comando, você pode usar a opção exec como segue

mount -o exec <device> <mount-point/path>

mount -o exec /dev/cdrom /mnt/cdrom

Se o disco estiver montado automaticamente, você terá que desmontar (não ejetá-lo) com o gerenciador de arquivos primeiro.

udisk

Esta é a maneira complicada e é respondida neste post .

    
por John Siu 22.01.2013 / 22:08