The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"readline. disable echo"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [ Отслеживать ]

"readline. disable echo"  
Сообщение от pvl email(??) on 06-Мрт-08, 12:45 
доброго дня уважаемым.

не подскажет ли кто можно ли (и если можно то как) используя функционал readline
отключить печать эха на терминал для ввода пароля.

хочется выдать приглашение Password:
потом без эха принять пароль.

заранее спасибо.

Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "readline. disable echo"  
Сообщение от jd2 (ok) on 06-Мрт-08, 21:11 
А при чём тут readline?

man getpass(3)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "readline. disable echo"  
Сообщение от phpcoder email(??) on 07-Мрт-08, 08:35 
>man getpass(3)

Есть не во всех системах AFAIK.


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "readline. disable echo"  
Сообщение от Alex. email on 07-Мрт-08, 11:37 
{
    struct termios new;
    tcgetattr(0,&stored);
    memcpy(&new, &stored, sizeof(struct termios));
    new.c_lflag &= (~ECHO);            // echo off ;
    new.c_lflag &= (~ICANON);        // set buffer to 1,
    new.c_cc[VTIME] = 0;            // no time-out ;
    new.c_cc[VMIN] = 1;
    tcsetattr(0,TCSANOW,&new);
    n_term_change = 1;
}

{
    tcsetattr(0,TCSANOW,&stored);        // restore terminal seeting ;
}

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "readline. disable echo"  
Сообщение от pvl email(??) on 07-Мрт-08, 13:51 
>А при чём тут readline?
>
>man getpass(3)

помогло..
премного дякую

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру