Проверка конфигурации PAM с помощью команды ls /etc/pam.d
На этом этапе мы начнем изучать PAM (Pluggable Authentication Modules). PAM представляет собой мощный фреймворк, который позволяет системным администраторам настраивать, как приложения аутентифицируют пользователей. Вместо того чтобы каждое приложение самостоятельно обрабатывало аутентификацию, они могут использовать PAM, который предоставляет централизованный и гибкий способ управления аутентификацией, авторизацией и управлением учетными записями.
Представьте себе PAM как набор взаимозаменяемых строительных блоков для аутентификации. Вы можете подключать разные модули для обработки различных методов аутентификации (например, пароли, смарт - карты или даже биометрию) без изменения самого приложения.
Файлы конфигурации PAM обычно находятся в каталоге /etc/pam.d/
. Каждый файл в этом каталоге обычно соответствует определенному сервису или приложению, которое использует PAM, таким как login
, sudo
, ssh
и т.д.
Давайте выведем список содержимого каталога /etc/pam.d/
, чтобы увидеть, какие файлы конфигурации PAM существуют в этой системе. Мы будем использовать команду ls
, которая используется для вывода списка содержимого каталога.
Откройте терминал, если он еще не открыт. Помните, что вы можете найти значок Xfce Terminal слева на рабочем столе.
Введите следующую команду и нажмите Enter:
ls /etc/pam.d/
Вы должны увидеть список файлов, похожий на этот (точный список может немного отличаться в зависимости от конфигурации системы):
atd
chfn
chpasswd
chsh
cron
...
sudo
su
systemd-user
...
Каждый файл в этом списке представляет собой файл конфигурации PAM для определенного сервиса. Например, файл sudo
содержит конфигурацию PAM для команды sudo
, а файл login
содержит конфигурацию для входа пользователей.
Выводя этот список файлов, вы получаете представление о том, какие сервисы в системе используют PAM для аутентификации и других задач, связанных с безопасностью.
Нажмите Продолжить, чтобы перейти к следующему шагу.