summaryrefslogtreecommitdiff
path: root/bin
diff options
context:
space:
mode:
Diffstat (limited to 'bin')
-rwxr-xr-xbin/duplicate-login-names13
1 files changed, 13 insertions, 0 deletions
diff --git a/bin/duplicate-login-names b/bin/duplicate-login-names
new file mode 100755
index 0000000..af575f3
--- /dev/null
+++ b/bin/duplicate-login-names
@@ -0,0 +1,13 @@
+#!/bin/bash
+
+cd "$(dirname "$0")/.."
+FILE=${1:-'/etc/passwd'}
+
+DUPLICATES=$(grep -v -E '^#' "$FILE" | awk -F: '{ print $1 }' | sort | uniq -d)
+echo $DUPLICATES
+
+if [ -z "$DUPLICATES" ]; then
+ exit 0
+else
+ exit 1
+fi