shell: Check roles for network control.

This makes networking similar to the existing code.  Of course, the whole role stuff is up for debate and changes.

The immediate benefit of this change is that a non-wheel user will have a more consistent experience.