boa tarde Jason,tentei colocar o sudo dentro do script e me pede a senha tb.
|""""""""""""""""""""""""""""|\|_
| Voto Distrital ! |||"'|""\__
|______________________|||_|____|)
!(@)'(@)""""*********!(@)(@)*****!(@) Em 1 de novembro de 2017 14:47, Jason Henrique <jhmr.jason@outlook.com> escreveu:Boa tarde Luis Claúdio,
Você pensou em usar o comando sudo dentro do script !!!
Atenciosamente,
Jason HenriqueCelular: (19) 9.9251-0165 / (19) 3267-4981E-mail: jhmr.jason@outlook.com
From: Luís Cláudio A. Gama <luisgama@gmail.com>
Sent: Wednesday, November 1, 2017 2:38 PM
To: Gabriel Ricardo; debian-user-portuguese
Subject: Re: como executar script em user normal com "poderes" de rootSim...mas somente para o usuário com a senha de root
Esqueci de dizer que a máquina poderá estar com algum funcionário sem a senha de root.
Por isso preciso de um script que possa fazer isso, sem a senha de root.
|""""""""""""""""""""""""""""|\|_
| Voto Distrital ! |||"'|""\__
|______________________|||_|____|)
!(@)'(@)""""*********!(@)(@)*****!(@)
Em 1 de novembro de 2017 14:34, Gabriel Ricardo <gricardo87@gmail.com> escreveu:
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