Хочу написать приложение, которое меняет пароль на вход в систему Unix user-ам. Как и где программа должна прописать этот пароль? Подскажите, а!!!
>Хочу написать приложение, которое меняет пароль на вход в систему Unix user-ам.
>Как и где программа должна прописать этот пароль? Подскажите, а!!!для смены пароля хватит:
/etc/shadowдля создания/удаления/редакт описаний - пользователя:
/etc/group
/etc/passwd
/etc/shadowЯ бы воспользовался вызовом passwd во избежании недорозумений :-)
Имхо редактировать эти файлики ручками не очень хорошо с точки зрения безопасности...
Особенно когда задаешь такие вопросы :-)
PAM поможет.
man pam