From 625aab44ded15d72713902ce2b8cb434171523fc Mon Sep 17 00:00:00 2001 From: Alexander Wollmann Date: Fri, 21 Jun 2013 14:02:11 +0200 Subject: [PATCH 1/2] =?UTF-8?q?Diverse=20=C3=84nderungen=20bzgl.=20der=20P?= =?UTF-8?q?osition=20des=20!-Zeichens?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- activate_localuser.linbofunc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/activate_localuser.linbofunc b/activate_localuser.linbofunc index 44fceaf..888f942 100644 --- a/activate_localuser.linbofunc +++ b/activate_localuser.linbofunc @@ -4,7 +4,7 @@ activate_localuser() { # Aufruf: activate_localuser on|off ####################################################### ACCOUNTNAME=schueler - [ $(grep -e "$ACCOUNTNAME:\!" /mnt/etc/shadow) ] && STATUS=DEAKTIVIERT || STATUS=AKTIV + [ $(grep -e "!$ACCOUNTNAME:" /mnt/etc/shadow) ] && STATUS=DEAKTIVIERT || STATUS=AKTIV case "$1" in on) @@ -14,7 +14,7 @@ activate_localuser() { ;; DEAKTIVIERT) echo "aktiviere User \"$ACCOUNTNAME\"" - sed -e "s/$ACCOUNTNAME:\!/$ACCOUNTNAME:/g" -i /mnt/etc/shadow + sed -e "s/!$ACCOUNTNAME:/$ACCOUNTNAME:/" -i /mnt/etc/shadow ;; *) echo 'diese Programmzeile hätte nie aufgerufen werden dürfen...' @@ -26,7 +26,7 @@ activate_localuser() { AKTIV) echo "Status: $STATUS" echo "deaktiviere User" - sed -e "s/$ACCOUNTNAME:/$ACCOUNTNAME:\!/g" -i /mnt/etc/shadow + sed -e "s/$ACCOUNTNAME:/!$ACCOUNTNAME:/" -i /mnt/etc/shadow ;; DEAKTIVIERT) echo "User ist bereits inaktiv. Keine Aktion nötig." From f5a553393b9ff5b70753c63d037149e59c6197b7 Mon Sep 17 00:00:00 2001 From: Alexander Wollmann Date: Fri, 21 Jun 2013 14:20:17 +0200 Subject: [PATCH 2/2] =?UTF-8?q?Erg=C3=A4nzung=20sed-Befehl:=20nur=20eine?= =?UTF-8?q?=20Ersetzung=20pro=20Zeile?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- activate_localuser.linbofunc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/activate_localuser.linbofunc b/activate_localuser.linbofunc index 888f942..232828b 100644 --- a/activate_localuser.linbofunc +++ b/activate_localuser.linbofunc @@ -14,7 +14,7 @@ activate_localuser() { ;; DEAKTIVIERT) echo "aktiviere User \"$ACCOUNTNAME\"" - sed -e "s/!$ACCOUNTNAME:/$ACCOUNTNAME:/" -i /mnt/etc/shadow + sed -e "s/!$ACCOUNTNAME:/$ACCOUNTNAME:/1" -i /mnt/etc/shadow ;; *) echo 'diese Programmzeile hätte nie aufgerufen werden dürfen...' @@ -26,7 +26,7 @@ activate_localuser() { AKTIV) echo "Status: $STATUS" echo "deaktiviere User" - sed -e "s/$ACCOUNTNAME:/!$ACCOUNTNAME:/" -i /mnt/etc/shadow + sed -e "s/$ACCOUNTNAME:/!$ACCOUNTNAME:/1" -i /mnt/etc/shadow ;; DEAKTIVIERT) echo "User ist bereits inaktiv. Keine Aktion nötig."