Como executar o script personalizado na falha de login local em um programa de bloqueio de tela usando o PAM

0

Estou tentando executar um script toda vez que uma falha de login ocorre por meio de um programa de bloqueio de tela (como SLiM, i3Lock, slock, etc.) Estou executando o Arch.

Além disso, para ser claro, não estou falando sobre o login no meu usuário após a reinicialização. Eu já implementei com sucesso meu script personalizado em falha de login para isso. Aqui está o meu arquivo /etc/pam.d/system-auth que implementa isso:

#%PAM-1.0

auth      [success=1 default=bad]  pam_unix.so     try_first_pass nullok
auth      optional  pam_exec.so /usr/local/bin/my_custom_script
auth      optional  pam_permit.so
auth      required  pam_env.so

account   required  pam_unix.so
account   optional  pam_permit.so
account   required  pam_time.so

password  required  pam_unix.so     try_first_pass nullok sha512 shadow
password  optional  pam_permit.so

session   required  pam_limits.so
session   required  pam_unix.so
session   optional  pam_permit.so
    
por Grant Park 07.06.2018 / 02:01

0 respostas