tazpanel rev 591

undo s/nobody/root/, add "subox/sudo tazpanel" workaround instead
author Xander Ziiryanoff <psychomaniak@xakep.ru>
date Thu Apr 28 23:18:44 2016 +0200 (2016-04-28)
parents 22a22d1303dd
children 6e5673c7fa08
files lib/libtazpanel
line diff
     1.1 --- a/lib/libtazpanel	Mon Apr 25 22:26:43 2016 +0200
     1.2 +++ b/lib/libtazpanel	Thu Apr 28 23:18:44 2016 +0200
     1.3 @@ -14,7 +14,8 @@
     1.4  _n() { local T="$1"; shift; printf "$(gettext "$T")" "$@"; }
     1.5  
     1.6  
     1.7 -GUI_USER=root
     1.8 +[ $(busybox ps | grep '127.0.0.1.*guiuser=root' |grep -v grep| awk {'print $2'}) == 'root' ] && REMOTE_USER='root'
     1.9 +GUI_USER=nobody
    1.10  [ "${HTTP_HOST/:*/:}" == "127.0.0.1:" ] &&
    1.11  for i in "$HTTP_COOKIE" "$QUERY_STRING" ; do
    1.12  	v="$(echo "$i" | sed '/guiuser=/!d;s/.*guiuser=\([A-Za-z0-9_]*\).*/\1/')"