[Bug 10346] Default shell missing
bugzilla at busybox.net
bugzilla at busybox.net
Thu Oct 5 10:00:52 UTC 2017
https://bugs.busybox.net/show_bug.cgi?id=10346
--- Comment #3 from Denys Vlasenko <vda.linux at googlemail.com> ---
(In reply to Andrej Valek from comment #2)
>process for reproduction
>make busybox.cfg.suid - creates busybox.cfg.suid
>make busybox.cfg.nosuid - busybox.cfg.nosuid
>
>Each of configuration is run over with make oldconfig. It means that suid configuration has no shell, so ASH is automatically selected like a default. In nosuid configuration is ASH set.
Okay, I did this and I see this:
$ grep _ASH busybox.cfg.suid busybox.cfg.nosuid
busybox.cfg.nosuid:CONFIG_SH_IS_ASH
>This causes:
>- /bin/sh in both suid and nosuid version (and obviously we don't want suid /bin/sh)
>- suid version does have ash, however it is not set as default interpreter
I still don't understand. Your procedure generated which you say are
problematic, I do not understand IN WHAT WAY they are problematic?
HOW are you using these files?
Let me try harder:
I never used busybox.cfg.[no]suid files myself.
Also, I am not good at reading minds. You need to walk me through the ENTIRE
procedure which ends with a problem.
--
You are receiving this mail because:
You are on the CC list for the bug.
More information about the busybox-cvs
mailing list