Não é possível executar o script fora do diretório inicial

0

Eu tenho um disco rígido montado como / data. Eu sou o dono do ponto de montagem, e eu possuo todos os diretórios sob ele. Eu instalei um IDE em / data. Ele contém um script de shell que você precisa executar para configurar o IDE. Esse arquivo também é de minha propriedade e é user, group, world executable. (ou seja, eu não preciso de chmod + x ...). Por alguma razão, não me deixará executar o script. Eu continuamente recebo permissão negada erros. Assim que eu movo o arquivo para meu diretório pessoal, sem permissões, ele permite que eu execute o script. Existe uma configuração em algum lugar que esteja me impedindo de executar arquivos fora do meu diretório pessoal, mesmo que eu os possua e eles estejam definidos como executáveis?

Caso isso seja importante, estou executando o 16.04.

    
por Bryant 01.05.2017 / 01:43

1 resposta

0

b Entre as opções que você pode passar para mount ou escrever em fstab , há um sinalizador exec . Remontar sua unidade com essa opção deve ajudar.

(Se este for um script bash , você provavelmente também pode fazer /bin/bash /data/nameOfScript , mas você vai encontrar os próximos problemas em breve, eu acho.)

    
por Philippos 02.05.2017 / 14:15