[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