diff --git a/scripts/find_bash_users.sh b/scripts/find_bash_users.sh new file mode 100755 index 0000000..9a35716 --- /dev/null +++ b/scripts/find_bash_users.sh @@ -0,0 +1,7 @@ +#!/bin/bash +set -euo pipefail +if command -v getent >/dev/null 2>&1; then + getent passwd | awk -F: '$7 ~ /\/bin\/bash$/ {printf "%-20s %s\n", $1, $7}' +else + awk -F: '$7 ~ /\/bin\/bash$/ {printf "%-20s %s\n", $1, $7}' /etc/passwd +fi