Yes, the issue of permits (and quotas that apply) is a cantonal responsibility. Check out
this page - it's not entirely accurate (Switzerland joined the list of Schengen states recently) but the permit info is broadly correct.
This pdf looks to be more accurate and more comprehensive (see page 6, for example).
I suggest you contact the relevant office in Luzern for accurate information.