2015-04-22 3 views
0

Недавно я увидел (используя finger), что пользователь, которого я не использую, вошел в мою систему. Желая сохранить свою систему в безопасности, я удалил пользователя, используя команду userdel.После удаления пользователя, могу ли я увидеть, когда он последний раз зашел?

Я знаю, что last <username> покажет в последний раз, когда пользователь вошел в систему. Но, очевидно, он не будет отображать данные входа для пользователя, которого я удалил. Есть ли способ проверить, когда этот пользователь вошел в систему?

ответ

0

Последняя (1) команда не заботится о том, чтобы пользователь был удален. Попытайтесь:

# last -s -30days | grep <username> 

Если у вас включен sar (1), его учет процесса может показать немного деталей.

Подсказка: при удалении пользователя вы уничтожили файл истории оболочки. В следующий раз отключите эту учетную запись:

# chsh -s /sbin/nologin <user> 

и просматривайте их файлы в соответствии с вашими требованиями.

+0

Благодарим за отзыв! К сожалению, я получаю сообщение об ошибке, что -s arg недействителен. Я должен отметить, что я использую Ubuntu Linux. Есть ли другой аргумент, который я должен использовать для этого? – cphayash

+0

Если у вас нет «-s», просто игнорируйте его: last | grep | Меньше –