summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xuser-init6
1 files changed, 3 insertions, 3 deletions
diff --git a/user-init b/user-init
index 1a2d851..a839816 100755
--- a/user-init
+++ b/user-init
@@ -46,12 +46,12 @@ fi
echo "Setting up additional folders and permissions..."
for user in $USERS; do
- if [ -z "`getent passwd $user | awk -F: '{print $6}'`" ]; then
+ uid=`getent passwd $user | awk -F: '{print $3}' | head -1`
+ HOME=`getent passwd $user | awk -F: '{print $6}' | head -1`
+ if [ -z "$HOME" ]; then
echo "User $user doesn't exist. Ignoring..."
continue
fi
- uid=`getent passwd $user | awk -F: '{print $3}' | head -1`
- HOME=`getent passwd $user | awk -F: '{print $6}' | head -1`
# Ignore non-human accounts silently
[ "$uid" -ge "$FIRST_UID" -a "$uid" -le "$LAST_UID" ] || continue