Como posso automatizar “sudo chmod a + r / dev / usb / hiddev0” no início do linux?

1

Eu tenho um footpedal e, felizmente, há um software para usá-lo no linux (consulte o link ). O autor desse software já resolveu um problema para mim (veja os problemas), mas não há opção para fazer perguntas mais simples.

Infelizmente, antes de usar o software, eu tenho que mudar a permissão do dispositivo toda vez que eu iniciar o Linux. Como eu poderia mudar isso para ser feito automaticamente na inicialização?

    
por Gerhard 22.10.2010 / 14:37

4 respostas

3

Crie um novo arquivo em /etc/udev/rules.d que contenha uma regra do udev apropriada para definir as permissões no dispositivo.

    
por 22.10.2010 / 17:35
1

Historicamente, há um /etc/rc.local que é executado no final de todos os outros scripts de inicialização. Para colocar seu script em rc5.d e rc3.d, você precisa de um script que será executado com start como parâmetro.

    
por 22.10.2010 / 15:57
0

Normalmente, isso seria um script na hierarquia /etc/rc* . Os scripts em (por exemplo) /etc/rc5.d (da memória) são para o nível de execução 3, que é o nível em que a maioria dos sistemas acaba.

Você deve procurar em init , já que este é o programa que executa todos esses scripts. Há um artigo útil aqui .

    
por 22.10.2010 / 14:45
0

No Linux, você provavelmente tem o Vixie cron, que pode executar coisas na reinicialização do sistema. Você pode executar sudo coisas aqui se você tiver a entrada sudo marcada como NOPASSWD

Executar: %código% E ele irá abrir seu arquivo crontab no seu editor (como definido por crontab -e variable) e adicionar a linha

@reboot    sudo chmod a+r /dev/usb/hiddev0

e salve-o. Se você tiver uma chance eu vou reiniciar apenas para testá-lo.

EDITOR provavelmente será executado no vi, se você não souber como executar o vi, talvez tente o kate ou o gedit

EDITOR=kate crontab -e

ou

EDITOR=gedit crontab -e
    
por 22.10.2010 / 16:22

Tags