echo $'
/bin/chmod 0750 ~/Desktop/login.sh
/bin/ls -l ~/Desktop/login.sh
/usr/bin/sudo /usr/bin/defaults write com.apple.loginwindow LoginHook "/Users/$(/usr/bin/logname)/Desktop/login.sh"
/usr/bin/sudo /bin/ls -l /private/var/root/Library/Preferences/com.apple.loginwindow.plist
/usr/bin/sudo /usr/bin/defaults read /private/var/root/Library/Preferences/com.apple.loginwindow LoginHook
echo $'
/bin/chmod 0750 ~/Desktop/logout.sh
/bin/ls -l ~/Desktop/logout.sh
/usr/bin/sudo /usr/bin/defaults write com.apple.loginwindow LogoutHook "/Users/$(/usr/bin/logname)/Desktop/logout.sh"
/usr/bin/sudo /bin/ls -l /private/var/root/Library/Preferences/com.apple.loginwindow.plist
/usr/bin/sudo /usr/bin/defaults read /private/var/root/Library/Preferences/com.apple.loginwindow LogoutHook
open -a Console /private/var/log/system.log
/usr/bin/sudo /usr/bin/defaults delete com.apple.loginwindow LoginHook
/usr/bin/sudo /usr/bin/defaults delete com.apple.loginwindow LogoutHook
rm -i ~/Desktop/login.sh
rm -i ~/Desktop/logout.sh
LogInHookDir="/Library/LoginScript"
/usr/bin/sudo /bin/mkdir -p "$LogInHookDir"
(
/bin/cat <<-'EOF'
#!/bin/bash
/usr/bin/logger -i "id: $(/usr/bin/id)"
/usr/bin/logger -i "short name of the user who is logging in: $1"
/usr/bin/logger -i "SHELL: $SHELL"
/usr/bin/logger -i "BASH: $BASH"
/usr/bin/logger -i "users: $(/usr/bin/users)"
/usr/bin/logger -i "groups: $(/usr/bin/groups)" # /usr/bin/id -Gn
/usr/bin/logger -i "logname: $(/usr/bin/logname)"
/usr/bin/logger -i "whoami: $(/usr/bin/whoami)" # /usr/bin/id -un
exit 0
EOF
) | /usr/bin/sudo /bin/cp /dev/stdin "${LogInHookDir}/loginhook.sh"
/usr/bin/sudo /bin/chmod 1544 "${LogInHookDir}"
/usr/bin/sudo /bin/chmod 0544 "${LogInHookDir}/loginhook.sh"
/usr/bin/sudo /usr/bin/nano "${LogInHookDir}/loginhook.sh"
dirmodes "$LogInHookDir"
ls -ld "${LogInHookDir}"
/usr/bin/sudo /bin/ls -l "${LogInHookDir}/loginhook.sh"
/usr/bin/sudo /usr/bin/defaults write com.apple.loginwindow LoginHook "${LogInHookDir}/loginhook.sh"
/usr/bin/sudo /usr/bin/defaults read /private/var/root/Library/Preferences/com.apple.loginwindow LoginHook
open -a Console /private/var/log/system.log