anonymous@RULINUX.NET~# Last login: 2024-11-25 13:16:23
Регистрация Вход Новости | Разметка | Пользователи | Галерея | Форум | Статьи | Неподтвержденное | Трекер | Правила форума | F.A.Q. | Ссылки | Поиск
[#] [Добавить метку] [Редактировать]
Скрыть

Проверить пароль пользователя не имя возможность читать /etc/shadow

Т.е. всякие getspnam отпадают. Мне видится примерно такая схема:

0. На терминале отрубается эхо.

1. Считывается пароль.

2. Выполняется что то в роде "sudo -k && sudo -v -S" которому скармливается введённый пароль.

3. Смотрится код выхода sudo.

4....

5. Profit

А нет ли мнение черезжопинского способа?

З.Ы. Сетуид не поможет.

anonymous(*) (2009-04-23 21:43:28)

Emacs-w3m/1.4.335 w3m/0.5.2

[Ответить на это сообщение]
avatar
Скрыть

Re:Проверить пароль пользователя не имя возможность читать /etc/shadow

А sudo мне в ответ "Пароль: sudo: pam_authenticate: Ошибка диалога"

marsijanin(*)(2009-04-23 22:26:49)

Emacs-w3m/1.4.335 w3m/0.5.2
avatar
Скрыть

Re:Проверить пароль пользователя не имя возможность читать /etc/shadow

Ты хочешь баг найти ?

dante(*)(2009-04-24 16:06:43)

Mozilla/5.0 (X11; U; Linux i686; ru; rv:1.9.0.8) Gecko/2009040118 Gentoo GranParadiso/3.0.8
avatar
Скрыть

Re:Проверить пароль пользователя не имя возможность читать /etc/shadow

Нет, я хочу у юзверя спросить пароль, и убедится, что пароль его. Без прав root'а, это, похоже, можно сдеолать только через su/sudo.

marsijanin(*)(2009-04-24 17:37:09)

Emacs-w3m/1.4.335 w3m/0.5.2
avatar
Скрыть

Re:Проверить пароль пользователя не имя возможность читать /etc/shadow

можно попробовать самому написать обёртку над pam. Только он, pam, не везде есть же.

amoralyrr(*)(2009-04-30 14:41:33)

Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.0.9) Gecko/2009042211 GranParadiso/3.0.9
avatar
Скрыть

Re:Проверить пароль пользователя не имя возможность читать /etc/shadow

А с чего это пользователь будет вводить свой пароль в непонятной программе без прав рута? ааа?

Как правило, если возникают вот такие вопросы, значит ты делаешь что-то очень-очень неправильное.

anonymous(*)(2009-06-01 13:06:46)

Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.10) Gecko/2009042810
Этот тред читают 1 пользователь:
Анонимных: 1
Зарегистрированных: 0




(c) 2010-2020 LOR-NG Developers Group
Powered by TimeMachine

Valid HTML 4.01 Transitional Правильный CSS!