O sudo acredito que atenda sua necessidade.
Em 1 de novembro de 2017 14:20, Luís Cláudio A. Gama <luisgama@gmail.com> escreveu:
Boa tarde a todos,
Vou instalar um SAT fiscal plugado em USB na máquina.
Esse SAT cria:
lrwxrwxrwx 1 root root 7 Nov 1 13:52 /dev/ttyTS0 -> ttyACM0
E eu preciso dar permissões nesse ttyTS0 para que o usuário possa executar minha aplicacaçao e acessar o SAT.
já coloquei em /etc/rc.localchmod 777 /dev/TS0
Ao inicializar a máquina tudo funciona ok.
Porém estou pensando numa situação em que o SAT é desplugado da USB e replugado novamente, e isso irá fazer com que as permissões sejam perdidas.
Para não ter que reiniciar a máquina nessa situação, pesquisei a respeito de executar um script para essas permissões como root.
Criei o scritp initsat.sh#!/bin/bashchmod 777 /dev/ttyTS0
Aí dei os comandos:
chown root:root initsat.sh
chmod 777 initsat.sh
e também chmod +s initsat.sh
As permissões ficaram assim:
-rwsrwsrwx 1 root root 34 Nov 1 14:00 initsat.sh
porém ao executar o script com meu user:
luis@hal9000:/mnt/midia4/prj/q
t/scripts$ ./initsat.sh chmod: alterando permissões de “/dev/ttyTS0”: Operação não permitida
luis@hal9000:/mnt/midia4/prj/q
t/scripts$
Alguém pode me dar uma sugestão?
Grato
|""""""""""""""""""""""""""""|\|_
| Voto Distrital ! |||"'|""\__
|______________________|||_|____|)
!(@)'(@)""""*********!(@)(@)*****!(@)
Sent with Mailtrack