Message 174574 - Python tracker
> The system default shell is what I had in mind when filing this issue > (i.e. what Popen() uses by default or, in the case of Android, what > Popen() should use). Well, the question then becomes whether Popen() shouldn't use the user's default shell instead? :) It probably doesn't make much of a difference in most cases, though. Also, there's the problem that some special users may have a void shell entry (or /bin/false or /sbin/nologin), to prevent a human from logging in as them.