Executar um Shell Script quando conectar pendrive

1. Executar um Shell Script quando conectar pendrive

Anderson Fidelis Couto
fidelisanderson

(usa Outra)

Enviado em 23/06/2021 - 15:42h

Boa tarde pessoal!
Estou tentando executar uma regra quando eu conecto um pendrive para verificar alguns requisitos de segurança, porém sem sucesso!

Tentei algo com Udev, com essas e outras variações, mas sem sucesso:
ACTION=="add", ATTRS{idVendor}=="****", ATTRS{idProduct}=="****", RUN+="/usr/local/verifica.sh"
ACTION=="add", SYSFS{idVendor}=="****", SYSFS{idProduct}=="****", RUN+="/usr/local//verifica.sh"

Também tentei:
ACTION=="add", ATTRS{idVendor}=="****", ATTRS{idProduct}=="****", RUN="/bin/bash -c '/usr/local//verifica.sh'"



  


2. Re: Executar um Shell Script quando conectar pendrive

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 23/06/2021 - 19:06h


fidelisanderson escreveu:

Boa tarde pessoal!
Estou tentando executar uma regra quando eu conecto um usb para verificar alguns requisitos de segurança, porém sem sucesso!

Tentei algo com Udev, com essas e outras variações, mas sem sucesso:
ACTION=="add", ATTRS{idVendor}=="****", ATTRS{idProduct}=="****", RUN+="/usr/local/verifica.sh"
ACTION=="add", SYSFS{idVendor}=="****", SYSFS{idProduct}=="****", RUN+="home/usuario/verifica.sh"

oa noite fidelisanderson.
Veja se ajuda:
https://cleitonbueno.com/linux-o-poderoso-udev/


______________________________________________________________________
Importante: lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou.$/p'
Att.: Marcelo Oliver
______________________________________________________________________
Nota de esclarecimento:
O comando: lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou.$/p',
faz parte da minha assinatura.
O qual, "filtra" a página: "https://www.vivaolinux.com.br/termos-de-uso/",
Mostrando o seguinte:

Se você sanou sua dúvida ou resolveu um problema a partir de um
tópico criado, é extremamente recomendável que acesse o tópico e
marque-o como "RESOLVIDO". E mais recomendável ainda que você eleja
como melhor resposta a que mais lhe ajudou.


______________________________________________________________________



3. Re: Executar um Shell Script quando conectar pendrive

Anderson Fidelis Couto
fidelisanderson

(usa Outra)

Enviado em 24/06/2021 - 08:34h

@msoliver, já li e tentei o exemplo dele também! Não obtive qualquer sucesso.

Faltou dizer que eu uso Ubuntu 20.


4. Re: Executar um Shell Script quando conectar pendrive

Carlos A. P. Cunha
Carlos_Cunha

(usa Linux Mint)

Enviado em 24/06/2021 - 09:26h

Tente com Systemd-udev




#-------------------------------------------------------------------------------------#
"Falar é fácil, me mostre o código." - Linus Torvalds
#-------------------------------------------------------------------------------------#



5. Usuário no sudoers

Anderson Fidelis Couto
fidelisanderson

(usa Outra)

Enviado em 26/06/2021 - 12:00h


Verifiquei que o script precisava ser liberado no /etc/sudoers com a seguinte regra

ALL ALL=(ALL) NOPASSWD: /usr/local/verifica.sh