Match multiple users in 'sshd_config'
Not having done this myself, I can only go on what the manuals say:
From the sshd_config
manual:
The match patterns may consist of single entries or comma-separated lists and may use the wildcard and negation operators described in the PATTERNS section of
ssh_config(5)
.
This means that you ought to be able to say
Match User bob,joe,phil
PasswordAuthentication yes
AllowTCPForwarding yes
ForceCommand /bin/echo 'We talked about this guys. No SSH for you!'
See also this answer on the Information Security forum: https://security.stackexchange.com/a/18038
Use the Match directive on a group instead of a user. Then add the users to that group
Match Group users_with_no_ssh
PasswordAuthentication yes
AllowTCPForwarding yes
ForceCommand /bin/echo 'We talked about this guys. No SSH for you!'