2

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

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

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

1 ответ1

5

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

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

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

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

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