# HG changeset patch # User Christophe Lincoln # Date 1302862680 -7200 # Node ID 4c348c1d521e4e8730e424ef999cc2cac6fd01b6 # Parent 763f82f6713b1362aeffe0f4cd0622678aeea8d6 settings.cgi: Log ALL password chages diff -r 763f82f6713b -r 4c348c1d521e settings.cgi --- a/settings.cgi Fri Apr 15 12:14:21 2011 +0200 +++ b/settings.cgi Fri Apr 15 12:18:00 2011 +0200 @@ -53,8 +53,8 @@ for user in $users ; do case "$cmd" in Delete*) deluser $user ;; - Lock*) passwd -l $user ;; - Unlock*) passwd -u $user ;; + Lock*) passwd -l $user | log ;; + Unlock*) passwd -u $user | log ;; Change*) echo "$user:$(GET password)" | chpasswd | log ;; esac done @@ -67,7 +67,7 @@ passwd=$(GET passwd) if [ -n "$user" ]; then adduser -D $user - echo "$user:$passwd" | chpasswd + echo "$user:$passwd" | chpasswd | log for g in audio cdrom floppy video do addgroup $user $g