Я только что установил прокси-сервер dante socks, и он отлично работает без аутентификации. Теперь я хочу, чтобы только определенные пользователи могли его использовать. Желательно только те пользователи, которые находятся в passwd. Что вы, ребята, порекомендуете мне использовать? Могу ли я как-то использовать PAM и связать его со своим паролем? Какая еще есть аутентификация и как они будут работать? Например, появится ли окно аутентификации, прежде чем пользователь сможет просматривать?
Если вы хотите разрешить доступ всем пользователям из вашего пароля и только им, вы можете просто сказать:
method: username
Но если вы решите использовать все функции, модули и хлопоты PAM:
method: pam
pam.servicename: sockd_myservice
В PAM вам нужно настроить новый стек для «sockd_myservice», посмотрите, например, как настроен сервис «ssh», чтобы sshd мог использовать PAM.
Предварительное условие для методов имени пользователя или pam:
user.privileged : root
user.notprivileged : socks # some non-root user name