I'll use the import extension to import a KML file. When I go to Layer Preview and use the OpenLayers option (basically, a WMS GetMap url), it displays. When I try to use the url in a browser and I'm not logged in, however, I get "Could not find layer". Same result when I use WFS with OpenLayers -- the layer shows up if I'm logged in to GeoServer, doesn't show up otherwise.
I've installed this through the geonode package from the geonode/stable ppa onto Ubuntu 14.04. All of the settings are default. I can view layers and vectors uploaded through GeoNode without being logged in to GeoServer, but using GeoServer's import extension is what leads to the issue. Beyond that, I don't know enough about GeoServer's security to know what to change. I want the WFS and WMS in particular to be available to everyone, or better yet available to a select URL.