Есть ли способ узнать, кто все подключен к mac/MBP, найти файлы, к которым обращались, и как долго он был подключен?
Может быть список всех файлов / папок, к которым он получил доступ, скопирован и т.д.
Одно из этих действий доступно с предустановленной утилитой 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
Вот разбивка каждой строки:
tty s000), где я использую SSH. ssh сессия, которую я открыл со своего сервера на мой Mac, и в настоящее время она работает в режиме ожидания bash .w . Эта информация может быть объединена с lsof для вывода списка открытых файлов. Например, при запуске lsof -u root будут показаны все файлы, папки и каналы, открытые в настоящее время пользователем root .
Я знаю, что это только частичный ответ, но я надеюсь, что он сделает то, что вы ищете!