Ответы:
Это зависит от файла и файловой системы, но в целом вы не можете получить информацию о пользователе, который создал файл на флешке.
Большинство USB-накопителей используют вариант файловой системы FAT для хранения данных о владельце, и эта файловая система не позволяет записывать данные. Самое лучшее, что вы можете сделать, это посмотреть на метку даты, и, если у вас достаточно ограниченная система с достаточно хорошей регистрацией, вы можете связать дату создания файла с тем, когда пользователь вошел в систему (запустив «lastlog» из команды В приглашении могут отображаться недавние истории входа / выхода пользователей).
Если вы переформатируете флешку, чтобы использовать файловую систему с поддержкой идентификаторов пользователей (например, ext2 / 3/4), вы сможете увидеть, кто создал файл в будущем.
Кроме того, вы должны знать, что Linux (Unix) использует идентификаторы пользователей для идентификации пользователей. Как правило, они различаются в зависимости от системы. Таким образом, если я запишу файл в одной системе Linux и посмотрю на него в другой, то сообщаемое имя пользователя будет неверным, если идентификатор пользователя не совпадает в разных системах (как сообщается в третьем поле в " sudo getent password ")