Есть ли способ узнать, кто все подключен к 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
.
Я знаю, что это только частичный ответ, но я надеюсь, что он сделает то, что вы ищете!