Страница 1 из 1

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

Добавлено: 12 май 2010, 21:58
Jan-bujan
Добрый день!

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

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

Добавлено: 13 май 2010, 10:10
Llama
Jan-bujan, а какую работы вы имеете ввиду и какой бэкенд авторизации подразумеватся?

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

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

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

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