Возможный дубликат:
Получение пароль на C без использования getpass (3)?
man 3 getpass
DESCRIPTION
This function is obsolete. Do not use it.
Мне вообще не нравятся слова «устаревший» или «устаревший» без «Использовать функцию «X» вместо этого» рядом.
Какую простую вещь я должен использовать, чтобы прочитать пароль от пользователя в программе CUI на C в GNU/Linux? Пароль предназначен для шифрования/дешифрования, но не связан с PAM, GPG, SSH или чем-то еще.