未ログイン、クラス未所属ユーザにも制限設定できるようにした

未ログイン状態に対してはnameが"nobody"であるFunctionClassがあればそれにより判定することにした。
クラス未所属ユーザに対しては同じように"nogroup"により判定することにした。

それぞれのFunctionClassが設定されていなければアクセスを拒否する。
機能設定がまったくない状態でアクセス拒否しないようにした

Functionレコードがまったくない状態のとき、アクセス拒否してしまっていたのを修正した。