Executando um arquivo .sh sem raiz

0

Eu baixei recentemente um jogo (Mark of the Ninja do Humble Bundle 9 para ser exato) para jogar no Ubuntu. Pelo que posso dizer depois de extrair o jogo, ele é autônomo e não requer instalação no computador em que você deseja reproduzi-lo (quero reproduzi-lo na minha unidade flash na universidade). No entanto, como não tenho acesso root nos computadores da universidade, não posso usar chmod +x ninja-bin para permitir a execução do arquivo ninja-bin.sh principal como um programa, em vez de abri-lo no gedit. Além disso, quando tento executá-lo através do terminal usando ./ninja-bin , recebo bash: ./ninja-bin: Permission denied . Existe alguma solução para isso para o qual eu não preciso de acesso root? Ou devo apenas não tentar jogar em um computador que não tenho raiz para?

Obrigado

    
por Liam Baker 26.09.2013 / 10:52

2 respostas

0

Se você não é membro do grupo sudo e se o seu acesso ao comando chmod foi bloqueado, não há nada que você possa fazer. Devido a essas razões, os sistemas semelhantes ao Linux são conhecidos por sua segurança.

Ou talvez você possa fazer algo: convencer o administrador (root) a alterar as permissões para esse arquivo:).

    
por Radu Rădeanu 26.09.2013 / 11:38
-1

Sim, execute-o com sudo :

sudo ./ninja-bin

Suponho que os direitos elevados sejam necessários durante o procedimento de instalação.

    
por Frantique 26.09.2013 / 10:54