Проблемы с содержимым файла MBR [закрыты]

Используйте гостевую сессию!

Если вы не ожидаете, что люди получат увеличенные привилегии (например, root) на вашем компьютере или, например, загрузитесь с компакт-диска и подключите и просмотрите свои файловые системы (или даже прочитайте сектора необработанных дисков), вам может не потребоваться шифровать некоторые / все файлы на вашем жестком диске. Вы можете просто установить разрешения на каталоги и / или файлы, чтобы «любопытные» открывали и просматривали их. Вот почему в обычных операциях вы

Не используйте учетную запись root как обычный пользователь. Не указывайте свой пароль (или пароль root) другим пользователям. ;-)

Апплет сеанса в правом верхнем углу окна позволяет начать сеанс Guest, который исчезает при выходе из системы. См. Например, это изображение. Параметр root запускает временный сеанс для всех, кто заимствует ваш компьютер. Ваши файлы не видны - если только вы не указали универсальные разрешения на чтение. Это идеальный вариант, когда вы просто хотите «заимствовать» свой компьютер для гостя, который хочет сделать быстрый просмотр. Возможно, это не то, что вам нужно, если вы хотите предоставить постоянные учетные записи (то есть проживать в /home, поскольку ваша учетная запись, вероятно, будет).

Использовать гостевую сессию!

(!) специально ) Предположим, у вас есть папка (или набор файлов), которую вы хотите, чтобы другие пользователи не читали / не получали доступ.

Не используйте учетную запись root в качестве обычного пользователя. Выберите «Свойства». Не указывайте свой пароль (или пароль root) другим пользователям. ; -) В группе «Другие» выберите «Доступ к папке» и «Доступ к файлу» как «Нет».

Это не зашифровывает затронутые файлы и каталоги, но это заставляет людей (не имеющих корневых разрешений, конечно) от участия в вашей учетной записи.

Разрешить некоторым пользователям

( root ) Если вы хотите разрешить только группе пользователей доступ к набору файлов или папок, вы можете сделать то же самое. Например, вы можете зарезервировать права на чтение и запись для себя, но только права доступа для группы (или даже читать + писать для них также) в этих файлах и папках.

Выбрать Свойства. Используйте те же процедуры, что и выше, для применения прав root . Обратите внимание, что при применении разрешений вам необходимо указать имя группы. Вы можете использовать только одну группу.

Это не зашифровывает затронутые файлы и каталоги, но это заставляет людей (не имеющих корневых разрешений, конечно) от зависания в вашей учетной записи.

Разрешить некоторые users

Другие пользователи здесь предоставили более подробную информацию для решений, использующих шифрование. Если вам действительно требуется шифрование, а не только контроль доступа к вашим файлам, вы можете посмотреть на эти ответы. Но учтите, что доступ к этим файлам будет всегда медленнее из-за необходимых накладных расходов для применения алгоритмов шифрования / дешифрования. В приведенном выше описании реализовано (очень!) Базовое измерение контроля доступа практически без влияния на производительность.

1
задан 30 April 2017 в 20:03

6 ответов

Я ожидаю увидеть информацию о разделах.

Ваше ожидание слишком оптимистично. :) file сообщает, какой файл вы просматриваете. Если вы хотите проверить разделы, вы можете сделать что-то вроде:

fdisk -l mbr.bin

Или, может быть:

parted -l mbr.bin

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

См. Также Просмотр содержимого жесткого диска в двоичном формате на Super User .

3
ответ дан 22 May 2018 в 23:04
  • 1
    Я просто указал, что это может быть некоторые ошибки в моей таблице разделов. К сожалению, я был прав. fdisk -l mbr.bin дает Failed to read extended partition table (offset=1941149694): Inappropriate ioctl for device . Затем он имеет некоторый информационный файл и так называемый Devices (который выглядит как разделы, их размер, id и т. Д.). Что мне делать, чтобы исправить таблицу разделов? – user4385124 30 April 2017 в 20:35
  • 2
    Если у вас есть расширенный раздел, вы не можете просто читать MBR. Вы должны прочитать все устройство с помощью fdisk. – Andrea Lazzarotto 30 April 2017 в 20:37
  • 3
    Не могли бы вы дать мне подсказку, как читать все устройство с помощью fdisk? Я не смог найти команду за короткое время. Также допустимо удалить расширенный раздел, который содержит Linux Swap Partition (поэтому мне также придется удалить linux-swap)? – user4385124 30 April 2017 в 21:00
  • 4
    fdisk -l /dev/sda, как обычно. Остальные - это другие вопросы, которые вы можете открыть на сайте. – Andrea Lazzarotto 30 April 2017 в 21:14
Я ожидаю увидеть информацию о разделах.

Ваше ожидание слишком оптимистично. :) file сообщает, какой файл вы просматриваете. Если вы хотите проверить разделы, вы можете сделать что-то вроде:

fdisk -l mbr.bin

Или, может быть:

parted -l mbr.bin

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

См. Также Просмотр содержимого жесткого диска в двоичном формате на Super User .

3
ответ дан 18 July 2018 в 14:02
Я ожидаю увидеть информацию о разделах.

Ваше ожидание слишком оптимистично. :) file сообщает, какой файл вы просматриваете. Если вы хотите проверить разделы, вы можете сделать что-то вроде:

fdisk -l mbr.bin

Или, может быть:

parted -l mbr.bin

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

См. Также Просмотр содержимого жесткого диска в двоичном формате на Super User .

3
ответ дан 24 July 2018 в 20:18

MBR не является текстовым файлом. Единственный способ, с помощью которого вы могли бы сделать какой-либо смысл, - использовать hexdump:

sudo dd if=/dev/sda count=1 | hexdump -C
4
ответ дан 22 May 2018 в 23:04
  • 1
    «Единственный способ» Ну, говоря, что hexdump является , только способ кажется немного растянутым. :) – Andrea Lazzarotto 30 April 2017 в 20:18

MBR не является текстовым файлом. Единственный способ, с помощью которого вы могли бы сделать какой-либо смысл, - использовать hexdump:

sudo dd if=/dev/sda count=1 | hexdump -C
4
ответ дан 18 July 2018 в 14:02

MBR не является текстовым файлом. Единственный способ, с помощью которого вы могли бы сделать какой-либо смысл, - использовать hexdump:

sudo dd if=/dev/sda count=1 | hexdump -C
4
ответ дан 24 July 2018 в 20:18
  • 1
    «Единственный способ» Ну, говоря, что hexdump является , только способ кажется немного растянутым. :) – Andrea Lazzarotto 30 April 2017 в 20:18

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

Похожие вопросы: