изменение авторизации

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

kryuch
Сообщения: 44
ОС: openSUSE 10.0

изменение авторизации

Сообщение kryuch »

Добрый день.
Возникла задача изменить функцию авторизации, то есть чтобы кроме стандартных действий она выполняла нужные мне. Я подумываю о таком решении:
1) реализовать функции авторизации (getpwent и т.д) в отдельной библиотеке
2) изменить LD_LIBRARY_PATH для вызова моей библиотеки
3) из своих функций вызывать родные линуксовские

Всвязи с этим возникли вопросы:
1) должно-ли сработать такое решение?
2) где реализованы функции авторизации (те что прописаны в /usr/include/pwd.h) ? ничего подобного libpwd.so не нашел
3) может быть требуемая задача решается более простым способом?
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: изменение авторизации

Сообщение sash-kan »

kryuch писал(а):
07.04.2012 21:43
может быть требуемая задача решается более простым способом?
возможно·
зависит от того, что за действия вы хотите выполнить·
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
kryuch
Сообщения: 44
ОС: openSUSE 10.0

Re: изменение авторизации

Сообщение kryuch »

sash-kan писал(а):
07.04.2012 22:42
·
зависит от того, что за действия вы хотите выполнить·


использовать аппаратный идентификатор
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: изменение авторизации

Сообщение sash-kan »

и между загадочным «аппаратным идентификатором» и «функцией авторизации» есть какая-то логическая связь?
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
Ленивая Бестолочь
Бывший модератор
Сообщения: 2760
ОС: Debian; gentoo

Re: изменение авторизации

Сообщение Ленивая Бестолочь »

kryuch писал(а):
07.04.2012 21:43
Всвязи с этим возникли вопросы:
1) должно-ли сработать такое решение?
2) где реализованы функции авторизации (те что прописаны в /usr/include/pwd.h) ? ничего подобного libpwd.so не нашел
3) может быть требуемая задача решается более простым способом?

2. возможно это в libc
3. если вы скажите, авторизацию в чём именно вы хотите переделать, то возможно найдутся более простые способы.
Солнце садилось в море, а люди с неоконченным высшим образованием выбегали оттуда, думая, что море закипит.
Спасибо сказали:
kryuch
Сообщения: 44
ОС: openSUSE 10.0

Re: изменение авторизации

Сообщение kryuch »

Ленивая Бестолочь писал(а):
08.04.2012 13:52
если вы скажите, авторизацию в чём именно вы хотите переделать, то возможно найдутся более простые способы.


надо чтобы кроме логина и пароля проверялся также ruToken
Спасибо сказали:
Аватара пользователя
Ленивая Бестолочь
Бывший модератор
Сообщения: 2760
ОС: Debian; gentoo

Re: изменение авторизации

Сообщение Ленивая Бестолочь »

Солнце садилось в море, а люди с неоконченным высшим образованием выбегали оттуда, думая, что море закипит.
Спасибо сказали: