2

Есть ли способ узнать, кто все подключен к mac/MBP, найти файлы, к которым обращались, и как долго он был подключен?

Может быть список всех файлов / папок, к которым он получил доступ, скопирован и т.д.

1 ответ1

1

Одно из этих действий доступно с предустановленной утилитой UNIX, w . Открыв Terminal.app и набрав в приглашении w + return , вы увидите вывод, подобный приведенному ниже:

Last login: Sun Jan  9 15:21:58 from server.lan
blackcomb:~ tyson$ w
15:24  up 2 days,  4:27, 4 users, load averages: 0.52 0.45 0.45
USER     TTY      FROM              LOGIN@  IDLE WHAT
tyson    console  -                Fri10   2days -
tyson    s000     -                15:21       - ssh tmoore@server.lan
tyson    s001     server.lan       15:23       - -bash
tyson    s002     -                15:23       - w

Вот разбивка каждой строки:

  • В первой строке отображается текущее время (15:24), время работы (2 дня, 4 часа, 27 минут), сколько пользователей в настоящее время вошли в систему (4) и средние значения нагрузки (за период 1, 5 и 15 минут). ,
  • Третья строка - я вошел в графическую среду (консоль) OS X. Я вошел в пятницу, и я вошел в течение 2 дней.
  • Четвертая строка - это открытое окно терминала (tty s000), где я использую SSH.
  • Пятая строка - это ssh сессия, которую я открыл со своего сервера на мой Mac, и в настоящее время она работает в режиме ожидания bash .
  • Шестая строка - это третий TTY, который у меня открыт, откуда я запускаю команду w .

Эта информация может быть объединена с lsof для вывода списка открытых файлов. Например, при запуске lsof -u root будут показаны все файлы, папки и каналы, открытые в настоящее время пользователем root .

Я знаю, что это только частичный ответ, но я надеюсь, что он сделает то, что вы ищете!

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .