From 6963448efec90b72d22a04ccb290b5f9f3cf8c6e Mon Sep 17 00:00:00 2001 From: agahhulusi Date: Tue, 7 Sep 2021 16:31:54 +0300 Subject: [PATCH] pam_script_ses files changes --- libpam-script/pam_script_ses_close | 10 +++++----- libpam-script/pam_script_ses_open | 12 ++++++------ 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/libpam-script/pam_script_ses_close b/libpam-script/pam_script_ses_close index 58fc3e8..b779c41 100755 --- a/libpam-script/pam_script_ses_close +++ b/libpam-script/pam_script_ses_close @@ -14,14 +14,14 @@ function log() { echo "$(date) $0: $@" >> $LOG } -if [ -n $PAM_USER ] && [ $PAM_USER != "root" ]; then - if ([ -n $PAM_SERVICE ] && [[ ( $PAM_SERVICE == *"dm" || $PAM_SERVICE == "gdm"* )]]) || ([ -n $PAM_TTY ] && [[ $PAM_TTY == ":"* ]]); then +if [[ -n $PAM_USER ]] && [[ $PAM_USER != "root" ]]; then + if ([[ -n $PAM_SERVICE ]] && [[ ( $PAM_SERVICE == *"dm" || $PAM_SERVICE == "gdm"* )]]) || ([[ -n $PAM_TTY ]] && [[ $PAM_TTY == ":"* ]]); then SERVICE="none" - if [ -n $PAM_SERVICE ]; then + if [[ -n $PAM_SERVICE ]]; then SERVICE="$PAM_SERVICE" fi TTY_DISPLAY="none" - if [ -n $PAM_TTY ]; then + if [[ -n $PAM_TTY ]]; then TTY_DISPLAY="$PAM_TTY" fi if [[ $PAM_USER = *'\'* ]]; then @@ -32,6 +32,6 @@ if [ -n $PAM_USER ] && [ $PAM_USER != "root" ]; then done fi log "logout: $PAM_USER service: $SERVICE tty: $TTY_DISPLAY" - sudo python3 /usr/share/ahenk/ahenkd.py logout $PAM_USER + python3 /usr/share/ahenk/ahenkd.py logout $PAM_USER fi fi diff --git a/libpam-script/pam_script_ses_open b/libpam-script/pam_script_ses_open index e90430b..300b52e 100755 --- a/libpam-script/pam_script_ses_open +++ b/libpam-script/pam_script_ses_open @@ -14,14 +14,14 @@ function log() { echo "$(date) $0: $@" >> $LOG } -if [ -n $PAM_USER ] && [ $PAM_USER != "root" ]; then - if ([ -n $PAM_SERVICE ] && [[ ( $PAM_SERVICE == "gdm"* || $PAM_SERVICE == *"dm" )]]) || ([ -n $PAM_TTY ] && [[ $PAM_TTY == ":"* ]]); then +if [[ -n $PAM_USER ]] && [[ $PAM_USER != "root" ]]; then + if ([[ -n $PAM_SERVICE ]] && [[ ( $PAM_SERVICE == "gdm"* || $PAM_SERVICE == *"dm" )]]) || ([[ -n $PAM_TTY ]] && [[ $PAM_TTY == ":"* ]]); then SERVICE="none" - if [ -n $PAM_SERVICE ]; then + if [[ -n $PAM_SERVICE ]]; then SERVICE="$PAM_SERVICE" fi TTY_DISPLAY="none" - if [ -n $PAM_TTY ]; then + if [[ -n $PAM_TTY ]]; then TTY_DISPLAY="$PAM_TTY" fi domain="none" @@ -35,10 +35,10 @@ if [ -n $PAM_USER ] && [ $PAM_USER != "root" ]; then fi if [[ $domain != "none" ]]; then log "login: $PAM_USER service: $SERVICE tty: $TTY_DISPLAY domain: $domain" - sudo python3 /usr/share/ahenk/ahenkd.py login $PAM_USER $SERVICE $TTY_DISPLAY $domain + python3 /usr/share/ahenk/ahenkd.py login $PAM_USER $SERVICE $TTY_DISPLAY $domain else log "login: $PAM_USER service: $SERVICE tty: $TTY_DISPLAY domain: none" - sudo python3 /usr/share/ahenk/ahenkd.py login $PAM_USER $SERVICE $TTY_DISPLAY + python3 /usr/share/ahenk/ahenkd.py login $PAM_USER $SERVICE $TTY_DISPLAY fi fi fi