Ubuntu touch - arquivos executáveis não serão iniciados no diretório / home

0

Acabei de receber um Meizu MX4 e já comecei a explorá-lo. Um problema que enfrentei envolve não ter permissão para executar scripts executáveis e arquivos localizados no diretório inicial.

Eu entendo que este é provavelmente um recurso de segurança. O problema é que não consigo encontrar uma maneira de substituí-lo. A entrada fstab para /home não faz menção a noexec :

/userdata/user-data /home none bind 0 0

Eu tentei explicitamente remontá-lo com as opções rw e exec, (depois de remontar root como rw), eu tentei brincar com chmod sem sucesso. Existe uma maneira de corrigir isso?

Eu sei que existem soluções alternativas - chame um intérprete / ld-linux-armhf.so.3 para executar o executável; mova-o para outro diretório e crie links simbólicos para ele de dentro de casa. Mas estou procurando uma maneira de executar explicitamente um executável dentro de / home.

    
por R160K 10.07.2015 / 05:09

1 resposta

0

Encontrei uma resposta aqui: por que o ubuntu touch terminal não pode executar o aplicativo

Aparentemente, isso tem a ver com as configurações de apparmor do aplicativo Terminal.

Execute sudo nano 'ls /var/lib/apparmor/profiles | grep "terminal"' e substitua as linhas indicadas no link por /** pix, (lembre-se da vírgula, se o aplicativo do terminal omitido deixar de funcionar) e reinicie.

    
por R160K 26.07.2015 / 06:51