@iDont, I assume you enabled the option for dropping privs when not needed, right?
[sbox-FREMANTLE_ARMEL: ~] > cat busybox/busybox-power/debian/config/config.busybox | grep SUID CONFIG_FEATURE_SUID=y CONFIG_FEATURE_SUID_CONFIG=y CONFIG_FEATURE_SUID_CONFIG_QUIET=y
hi)) In "ls" output russian characters shows as ????, how to fix it? On default BusyBox all good
IDon't, I'm experiencing something that looks like some bug in busybox-power_1.19.3power2. But it is strange I have heard no one else about it. Yesterday I noticed Python apps started losing their skin/buttons. I traced it down to this: For some reason, TMPDIR is not set (or unset) in the user shell (it is still set in the root shell). Because it is not set, python starts looking in /tmp for the sapwood-engine entry (/tmp/sapwood-:0.0), but is is running in /var/tmp. First exporting TMPDIR to /var/tmp before starting solves it for that session. When I reverted back to busybox-power_1.19.3power1, TMPDIR was set again. Upgraded to busybox-power_1.19.3power2 again, and TMPDIR was gone. Setting the export in /etc/profile or ~/.profile does not work. The problem does not occur in the bash shell. Edit: the issue is visable then a sh shell is opened in a existing shell. TMPDIR is not passed on to the next shell.
[dennis@i7-820qm ~]$ export TMPDIR=/tmp [dennis@i7-820qm ~]$ busybox sh $ echo $TMPDIR /tmp $ exit [dennis@i7-820qm ~]$ sudo chmod u+s /bin/busybox [dennis@i7-820qm ~]$ busybox sh $ echo $TMPDIR $ busybox | head -n1 BusyBox v1.19.2 (2011-10-16 17:27:24 UTC) multi-call binary.