Добрый день.
Возникла задача изменить функцию авторизации, то есть чтобы кроме стандартных действий она выполняла нужные мне. Я подумываю о таком решении:
1) реализовать функции авторизации (getpwent и т.д) в отдельной библиотеке
2) изменить LD_LIBRARY_PATH для вызова моей библиотеки
3) из своих функций вызывать родные линуксовские
Всвязи с этим возникли вопросы:
1) должно-ли сработать такое решение?
2) где реализованы функции авторизации (те что прописаны в /usr/include/pwd.h) ? ничего подобного libpwd.so не нашел
3) может быть требуемая задача решается более простым способом?
изменение авторизации
Модераторы: SLEDopit, Модераторы разделов
-
sash-kan
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
Re: изменение авторизации
возможно·
зависит от того, что за действия вы хотите выполнить·
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
-
kryuch
- Сообщения: 44
- ОС: openSUSE 10.0
-
sash-kan
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
Re: изменение авторизации
и между загадочным «аппаратным идентификатором» и «функцией авторизации» есть какая-то логическая связь?
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
-
Ленивая Бестолочь
- Бывший модератор
- Сообщения: 2760
- ОС: Debian; gentoo
Re: изменение авторизации
2. возможно это в libc
3. если вы скажите, авторизацию в чём именно вы хотите переделать, то возможно найдутся более простые способы.
Солнце садилось в море, а люди с неоконченным высшим образованием выбегали оттуда, думая, что море закипит.
-
kryuch
- Сообщения: 44
- ОС: openSUSE 10.0
Re: изменение авторизации
Ленивая Бестолочь писал(а): ↑08.04.2012 13:52если вы скажите, авторизацию в чём именно вы хотите переделать, то возможно найдутся более простые способы.
надо чтобы кроме логина и пароля проверялся также ruToken
-
Ленивая Бестолочь
- Бывший модератор
- Сообщения: 2760
- ОС: Debian; gentoo
Re: изменение авторизации
Солнце садилось в море, а люди с неоконченным высшим образованием выбегали оттуда, думая, что море закипит.