I've heard that some do and some don't, for reasons ranging everywhere from local city ordinances to parking lot congestion, to complaints from nearby campgrounds, to people camping out for weeks at a time. Seems to me someone posted a list of known Wal-Marts that allowed overnight parking without fear of a security guard rousting you out at 3am...
Here's a good thread discussing it.