If I am not misreading your question,
Few things which I can think of are:
1. For regular logins, shell in /etc/passwd will be regular shell
    while for authpf users, /usr/sbin/authpf
2. See login.conf man page. Having a separate login class for
    authpf and regular users will give good control on what they
    can do
3. Separate small partition for regular remote users with noexec
    mount flag in /etc/fstab helps security
4. Seperate groups for each class of users coupled with dir and file
    system permissions helps security
5. In case some users only do SFTP, see internal-sftp option for
    sshd_config

Hope this helps.

Srikant.

Reply via email to