Общие сведения о PasswordAuthentication в конфигурации sshd

Получите источник

wget "http://www.sentex.net/~mwandel/jhead/jhead-2.97.tar.gz"

Untar источник

tar xzf jhead-2.97.tar.gz

Или, доберитесь и untar источник за один шаг

curl "http://www.sentex.net/~mwandel/jhead/jhead-2.97.tar.gz" | tar xz

Теперь Вам назвали каталог jhead-2.97. Введите тот каталог и работайте make.

cd jhead-2.97
make

Это скомпилирует код и свяжется, исполняемый файл для Вас звонил jhead.

Некоторые make-файлы имеют цели установки. Этот делает. Устанавливать исполняемый файл,

make install

Необходимо будет, вероятно, выполнить это как корень. Теперь Ваша программа установлена и готова к употреблению.


В этом случае цель установки похожа на это:

cp jhead ${DESTDIR}/usr/local/bin/

Если Вы когда-нибудь сталкиваетесь с программой без цели установки в ее make-файле, просто знаете, что необходимо получить любые исполняемые файлы в /usr/local/bin и любые библиотеки в /usr/local/lib (или другие соответствующие местоположения.) Иногда существуют также другие файлы, которые необходимо взволновать по поводу такого как файлы документации (например, страницы справочника), конфигурационные файлы, и т.д.

5
31.10.2015, 01:06
2 ответа

Правильно ли я понимаю, что в Linux это означает, что sshd напрямую проверяет файлы /etc/passwd и /etc/shadow, если UsePAM в конфигурации sshd отключен?

Да. Но в настоящее время большинство дистрибутивов обрабатывают вход с помощью pam, потому что сессии в современных системах становятся все сложнее и сложнее. OpenSSH может взаимодействовать с shadow, используя заголовочный файл и определенные в нем функции.

Для получения дополнительной информации, это находится в файлах исходного кода auth.c и auth-shadow.c

1
27.01.2020, 20:41

Быстрый взгляд на исходный текст показывает, что auth-passwd.c включает и auth-shadow.c включает . Не делая глубокого погружения, кажется, что sshd действительно использует системные вызовы для проверки пароля. Также был код, который позволял sshd требовать и выполнять смену пароля для просроченных паролей.

2
27.01.2020, 20:41

Теги

Похожие вопросы