Что происходит, когда файл имеет ограниченные разрешения, а владелец недоступен?

Мне любопытно, что случится с файлом, если, скажем, его разрешения позволяют владельцу только читать и писать, а у группы и у всех нет доступа вообще. (700 или RWX ------).

Допустим, файл находится на внешнем диске, поэтому возможно, что владелец больше не доступен, потому что мы отключили диск и подключили его к другому компьютеру. Как я могу получить доступ к файлам в этом случае? Могу ли я получить к ним доступ, войдя в систему как суперпользователь?

С одной стороны, было бы неплохо иметь возможность войти в систему с правами суперпользователя на любом компьютере, чтобы получить доступ к файлу, потому что, по крайней мере, существует план резервного копирования на случай смерти оригинального компьютера и т. Д. С другой стороны, это выглядит как из соображений безопасности любой может технически получить доступ к данным на внешнем диске или, возможно, даже на внутреннем диске, объявив себя суперпользователем.

1 ответ

Суперпользователь всегда сможет прочитать любой файл. И сможет изменить владельца или разрешения любого файла, независимо от первоначального владельца.

Так что да, вы можете получить доступ к этим файлам с помощью суперпользователя, и вы можете изменить разрешения или владельца, чтобы иметь возможность доступа к ним со своим обычным пользователем.

Это действительно очень полезно, например, для создания резервных копий, root может сделать резервную копию всего диска независимо от разрешения, и вы будете благодарны за это позже, если вы что-то потеряете.

Что касается вашей проблемы безопасности, любой, кто имеет физический доступ к любому диску, сможет так или иначе получить доступ к данным на нем. Если вы действительно беспокоитесь об этом, вы можете зашифровать данные, поэтому даже если суперпользователь сможет получить к ним доступ, ничего не будет полезным, если он не знает ключ.

Другие вопросы по тегам