Como resolver 'permissão negada' em imagem clonada

0

Eu tinha uma imagem do Linux em um Orange Pi que tinha acesso aos pinos do GPIO via linha de comando sudo echo 1 > /sys/class/gpio_sw/PA1/data .

Eu tirei o cartão SD e coloquei em outro Orange Pi e agora, quando eu executo o comando, recebo um erro permission denied no novo dispositivo.

Por que as permissões não estão sendo transferidas?

Como posso definir as permissões no novo dispositivo para evitar esse erro?

    
por Matthew 16.10.2018 / 22:08

1 resposta

1

Suspeito que, com base em alguns < href="https://www.raspberrypi.org/forums/viewtopic.php?t=121030"> vários pesquisa que o usuário do 2º Pi não é membro do grupo gpio. Corrigir isso com:

useradd -G www-data gpio

(substitua www-data por seu usuário real, claro)

A propósito, executar sudo echo 1 > ... acaba escrevendo "1" (o echo 1 é executado como sudo, sem sentido) no arquivo como seu usuário não-sudo, pois o redirecionamento está acontecendo "fora" do sudo comando.

    
por 24.10.2018 / 15:45