소스 검색

use a login shell

Ralf S. Engelschall 23 년 전
부모
커밋
c85fe59f73
1개의 변경된 파일1개의 추가작업 그리고 1개의 파일을 삭제
  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