LinuxForum.Fans
Тема

Узнать кто авторизовался в системе

Автор: marsello 35 сообщений 6448 просмотров
#386637
stranger написал:
[quote="marsello"]устройство должно работать в штатном режиме не от root'a. а от обычного пользователя

А что, кто-то обычно работает от рута? И таки не от рута или без рута?[/quote]

В ТЗ сказано без использования файлов логов, таки неиспользование рута вообще не описывается, но думаю подразумевается, из-за чего ещё они могут быть закрыты
Ну то есть да, через рута можно зайти, но обычно работают без него

#386639
"marsello" написал:
В ТЗ сказано без использования файлов логов, таки неиспользование рута вообще не описывается, но думаю подразумевается

Начинаем подбираться к сути вопроса. Во-первых, если бы Вы привели тут соответствующую часть ТЗ, всем стало бы легче. Во-вторых, подразумевать что либо в ТЗ вообще последнее дело, нужно не подозревать, а выяснять у заказчика конкретику.

"Без использования" может означать что угодно. Логи не ведутся вовсе. Логи ведутся, но у пользователя нет возможности их видеть. Логи ведутся, но программный продукт (ЗАЧЕМ???) не должен к ним обращаться.

"marsello" написал:
практикант, работаю 2 неделю, что наверное многое объясняет

Объясняет, искренне сочувствую.

Щас воткну в виртуалку, попробую понять что к чему...

#386650
stranger написал:
Щас воткну в виртуалку, попробую понять что к чему...

Спасибо большое ))

Я перепутал, в ТЗ нет ничего про файлы логов, это руководитель сказал про них
Дословно: "доступа к ним не будет"

#386653
"marsello" написал:
в ТЗ нет нечего про файлы логов, это руководитель сказал

ВоооотЪ... Теперь необходимо спросить его, что он имел ввиду. И заодно, почему он так сказал. Потому, что очень часто человек в уме определил, что для достижения цели нужно решать одну задачу, а на самом деле нужно другую. Руководитель тоже человек и он не занимается непосредственно Вашей, работой, ею Вы занимаетесь.

#386656
stranger написал:
[quote="marsello"]в ТЗ нет нечего про файлы логов, это руководитель сказал

ВоооотЪ... Теперь необходимо спросить его, что он имел ввиду. И заодно, почему он так сказал. Потому, что очень часто человек в уме определил, что для достижения цели нужно решать одну задачу, а на самом деле нужно другую. Руководитель тоже человек и он не занимается непосредственно Вашей, работой, ею Вы занимаетесь.[/quote]

Хорошо завтра поподробнее расспрошу его, спасибо Вам :)

#386657

marsello, пока не за что, МСВС ещё ставится.

#386662

marsello, поставил МСВС 5, посмотрел, проверил.

Таки да, faillog не при делах, но считывание из last вроде бы вполне решает Вашу проблему, имхо это именно то, что нужно. Скажите спасибо товарищу stalker_tk!

'вот так'
#386665
stranger написал:
marsello, поставил МСВС 5, посмотрел, проверил.

Таки да, faillog не при делах, но считывание из last вроде бы вполне решает Вашу проблему, имхо это именно то, что нужно.

Да, но ведь last считывает из файла /var/log/wtmp кагбы, если доступ к логам буде закрыт то никак :(
И еще last ведь не выводит неверные попытки ввода пароля, по идее есть команда lastb которая должна читать их из файла /var/log/btmp, но этого файла в мсвс вообще нет, ну да фиг с ними, видимо это особенность

#386668
"marsello" написал:
если доступ к логам буде закрыт то никак

Зачем закрыт? Я потому и говорил, что нужно понять, что значит "без логов". Вы понимаете, что узнать, что происходило, "без логов", назови их хоть журналом, хоть чупакаброй, невозможно в принципе. У шамана спрашивать?

"marsello" написал:
last ведь не выводит неверные попытки ввода пароля

Да ну? А слово crash там про что? Я ж уж наверное специально вводил неправильный пароль.

#386669

"Fat-Zer" написал:
я бы смотрел в сторону настройки pam'а
Об этом тоже не стоит забывать, тем более с помощью PAM можно много что сделать: вход по USB-ключу, снимок пользователя при попытке логина и мн. др. Кстати в документации МСВС Pluggable Authentication Modules обозвали просто ПАМ хотя по русски это: Подключаемые Модули Безопасности(Подключаемые модули аутентификации если точно) :D
#386670
stranger написал:

Вы понимаете, что узнать, что происходило, "без логов", назови их хоть журналом, хоть чупакаброй, невозможно в принципе. У шамана спрашивать?

Да понял :)

stranger написал:


Да ну? А слово crash там про что? Я ж уж наверное специально вводил неправильный пароль.

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

#386671
"marsello" написал:
теперь сколько попыток не было, он их не показывает

В порядке бреда - попробуйте посмотреть, есть ли разница при логине только одного пользователя единовременно и второго при нахождении в системе другого. А у меня уже пиво охладилось *DRINK*

И тогда уж PAM действительно...

#386672

Ох РАМ это жесть..

#386780
Vascom написал:
Искал, не находит.
Нда, при сборке удаляется с комментарем
# Remove binaries we don't use.

Ну да ладно.

А у меня - в RFR-19 - нашлось:
[console]# yum provides \*/faillog
Загружены модули: langpacks, refresh-packagekit
playonlinux/filelists | 55 kB 00:00
rpmfusion-free-updates/19/x86_64/filelists_db | 203 kB 00:00
rpmfusion-nonfree-updates/19/x86_64/filelists_db | 291 kB 00:00
russianfedora-fixes-updates/19/x86_64/filelists_db | 39 kB 00:00
russianfedora-free-updates/19/x86_64/filelists_db | 68 kB 00:00
updates/19/x86_64/filelists_db | 17 MB 00:28
1:bash-completion-2.1-2.fc19.noarch : Programmable completion for Bash
Источник: fedora
Совпадения с:
Имя файла : /usr/share/bash-completion/completions/faillog



1:bash-completion-2.1-2.fc19.noarch : Programmable completion for Bash
Источник: @fedora/$releasever
Совпадения с:
Имя файла : /usr/share/bash-completion/completions/faillog

[/console]

#386785

Так это просто дополнение по Tab в bash.

Войдите или зарегистрируйтесь, чтобы ответить.