API для работы с учётными записями

Все о программировании под *nix
Jan-bujan
Заглянувший
Сообщения: 3
Зарегистрирован: 12 май 2010, 21:49

API для работы с учётными записями

Сообщение Jan-bujan »

Добрый день!

Подскажите, может кто знает, какая библиотека в Линуксе предоставляет api функции для работы с учётными записями?

Аватара пользователя
Llama
Неотъемлемая часть форума
Сообщения: 9749
Зарегистрирован: 06 фев 2002, 11:40
Откуда: Менск

Re: API для работы с учётными записями

Сообщение Llama »

Jan-bujan, а какую работы вы имеете ввиду и какой бэкенд авторизации подразумеватся?
Опыт растет прямо пропорционально выведенному из строя оборудованию

Jan-bujan
Заглянувший
Сообщения: 3
Зарегистрирован: 12 май 2010, 21:49

Re: API для работы с учётными записями

Сообщение Jan-bujan »

Необходимо написать библиотеку для управления учётными записями (создание учётной записи, редактирование, удаление и т. д.). Я нашёл функции для просмотра и редактирования фалов passwd и group. Но появилась проблема с uid и gid. Т.е. при создании новой учётной записи в её структуру нужно вносить uid и gid соответственно. Есть ли какие функции, которые генерируют их автоматически, проверяя не заняты ли эти значения и т. д.?

Aleksey Kondratenko
Неотъемлемая часть форума
Сообщения: 250
Зарегистрирован: 12 авг 2003, 03:55
Контактная информация:

Re: API для работы с учётными записями

Сообщение Aleksey Kondratenko »

Не знаком с такой библиотекой. PAM, вроде, такое не поддерживает. А чем плохо вызывать программы adduser/addgroup ?

Jan-bujan
Заглянувший
Сообщения: 3
Зарегистрирован: 12 май 2010, 21:49

Re: API для работы с учётными записями

Сообщение Jan-bujan »

Не, PAM, не поддерживает.
Adduser/addgroup не подойдут, т.к. эта библиотека необходима будет для написания аналогичных программ. только с изменённым функционалом. Ну эт неважно)

Ответить