From cbd941a7ce70ca3b50bc916a8a98be7fb8fcedb4 Mon Sep 17 00:00:00 2001 From: Christian Hesse Date: Wed, 5 Jul 2017 00:25:54 +0200 Subject: do not use `egrep` but `grep -E` --- hook/passwd | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hook/passwd b/hook/passwd index 1e2f861..db6899b 100644 --- a/hook/passwd +++ b/hook/passwd @@ -39,7 +39,7 @@ run_latehook() { authorized_key_user="$(echo ${authorized_key_split} | cut -d: -f1)" authorized_key_type="$(echo ${authorized_key_split} | cut -d: -f2)" authorized_key_key="$(echo ${authorized_key_split} | cut -d: -f3)" - authorized_key_home=$(egrep ^${authorized_key_user}: ${newroot}/etc/passwd | cut -d: -f 6) + authorized_key_home="$(grep -E "^${authorized_key_user}:" ${newroot}/etc/passwd | cut -d: -f 6)" if [[ "${authorized_key_type}" = "${authorized_key_key}" ]]; then msg ":: Invalid option, no authorized key added." elif grep -q "${authorized_key_key}" "${newroot}/${authorized_key_home}/.ssh/authorized_keys" 2>/dev/null; then -- cgit v1.2.3-54-g00ecf