mirror of
https://github.com/acedanger/shell.git
synced 2025-12-05 22:50:18 -08:00
- Changed inline variable assignments to separate declaration and assignment for clarity. - Updated condition checks and log messages for better readability and consistency. - Added a backup of validate-plex-recovery.sh for safety. - Introduced a new script run-docker-tests.sh for testing setup in Docker containers. - Enhanced ssh-login.sh to improve condition checks and logging functionality.
16 lines
445 B
Bash
Executable File
16 lines
445 B
Bash
Executable File
#!/bin/bash
|
|
|
|
#
|
|
# This script is referenced in $(/etc/pam.d/sshd)
|
|
# - at the end of the $(sshd) file, add
|
|
# $(session optional pam_exec.so /home/acedanger/shell/ssh-login.sh)
|
|
#
|
|
|
|
if [ "${PAM_TYPE}" = "open_session" ] && [ "${PAM_RHOST}" != "10.0.1.4" ]; then
|
|
curl \
|
|
-H prio:urgent \
|
|
-H tags:warning,ssh,login,"${HOSTNAME}" \
|
|
-d "SSH login [${HOSTNAME}] user ${PAM_USER} from ${PAM_RHOST}" \
|
|
https://notify.peterwood.rocks/lab
|
|
fi
|