Explorar o código

use a login shell

Ralf S. Engelschall %!s(int64=23) %!d(string=hai) anos
pai
achega
c85fe59f73
Modificáronse 1 ficheiros con 1 adicións e 1 borrados
  1. 1 1
      openpkg/rc

+ 1 - 1
openpkg/rc

@@ -317,7 +317,7 @@ for cmd in $cmds; do
         sed <$rcdir/rc.$s_name >>$tmpfile -e "1,/^%$cmd/d" -e '/^%.*/,$d'
         sh='sh'
         if [ ".$user" != ".$s_user" ]; then
-            su $s_user -c "sh $tmpfile"
+            su - $s_user -c "sh $tmpfile"
             rc=$?
         else
             sh $tmpfile