Shell проверить имя пароль методами системы ...

На самом деле это единственный раздел про unix на этом форуме

Модераторы: /dev/random, Модераторы разделов

Ответить
Nab
Сообщения: 257
Контактная информация:

Shell проверить имя пароль методами системы ...

Сообщение Nab »

Задача, необходимо вызвать login потом вывалиться... и главное вернуть результат, насколько корректно вошли.

Не могу реализовать ....
Ни через exec никак :(

Все задачи делать в скрипте входа не предлагайте.... не работает. :(
Вернее будет работать, если предложите какое либо решение что бы шелл перешел в полный 8-битный режим :)

Точне объяснить не могу :( сам с трудом понимаю...

Или предложите любой способ аутентифицироваться в системе и сообщить это текущему процессу....
Чтобы правильно задать вопрос, нужно знать больше половины ответа...
FREESCO in Ukraine
Спасибо сказали:
Аватара пользователя
nercus
Сообщения: 150

Re: Shell проверить имя пароль методами системы ...

Сообщение nercus »

Если не от рута, то можно так попробовать su <username> -c /bin/true. При успешной авторизации завершится со статусом 0, иначе 1.
2.6.14-gentoo-r5
kde-3.5.0 | openbox-3.2
Deep Purple | Rob Zombie | Led Zeppelin | ДДТ
Спасибо сказали:
Nab
Сообщения: 257
Контактная информация:

Re: Shell проверить имя пароль методами системы ...

Сообщение Nab »

Да спасибо, :) я к этому как раз и сам пришел.... из всех возможных вариантов.... и после более вдумчивого изучения манов... :)
Получается что он как раз и выполняется в текущем контексте, что мне очень подходит...
А вот от рута ли? боюсь да... система приема звонков там от рута работает.... :( но мы что-нибудь пидумаем ...
Проверить к сожалению смогу тока завтра... ибо машина оччень далеко :) А на моей я такое эмулировать не смогу :(

Спасибо большое :)
Чтобы правильно задать вопрос, нужно знать больше половины ответа...
FREESCO in Ukraine
Спасибо сказали:
Аватара пользователя
Jan2ary
Бывший модератор
Сообщения: 630
Статус: Тщедушный очкарик

Re: Shell проверить имя пароль методами системы ...

Сообщение Jan2ary »

Можно еще попробовать написать модуль для pam, там много всяких возможностей.
Не шалю, никого не трогаю, починяю примус...
Спасибо сказали:
Nab
Сообщения: 257
Контактная информация:

Re: Shell проверить имя пароль методами системы ...

Сообщение Nab »

Всем спасибо, проблема решена....
как всегда достаточно одной запятой :)
Решена очень красиво, минимальным изменением в системе, как и задумывалось изначально....
просто я с дуру шелл для юзера вызывал дополнительно через exec :(
стыдно .... но

Еще раз всем спасибо :)

подробности можно глянуть здесь
http://nab.kiev.ua/
Чтобы правильно задать вопрос, нужно знать больше половины ответа...
FREESCO in Ukraine
Спасибо сказали:
Ответить