Хотите просмотреть содержимое boot / efi в Xubuntu - у вас нет прав

Итак, вообще не зная синтаксиса Linux, как мне установить разрешение, чтобы иметь возможность просматривать и редактировать определенный файл в папке boot / efi?

Файл refind.conf - это файл конфигурации для приложения выбора загрузочной ОС refind.

Благодаря

0
задан 25 April 2017 в 12:47

1 ответ

Я хотел бы собрать некоторую информацию из комментариев и добавить больше информации, в формальном ответе:

  • основной конфигурационный файл rEFInd refind.conf. Это существует в том же каталоге как перенаходка двоичный файл EFI, который обычно является refind_x64.efi (или варианты для non-AMD64 архитектуры; или bootx64.efi или варианты, если это установило использование имени файла нейтрализации). Этот конфигурационный файл обычно будет /boot/efi/EFI/refind/refind.conf, или иногда /boot/efi/EFI/BOOT/refind.conf, из Ubuntu.
  • В Ubuntu местоположение по умолчанию для перенаходки /boot/efi/EFI/refind; однако, /boot/efi/EFI/BOOT местоположение нейтрализации, которое используется, когда установка повторно находит к карте флэш-памяти с интерфейсом USB, если сценарий установки работает в режиме BIOS, или если mvrefind используется для перемещения, повторно находят к имени файла нейтрализации. Имя файла нейтрализации используется, если NVRAM-базируемые-переменные EFI не существуют или если они все указывают на несуществующие загрузчики или загрузчики на тот сбой. В теории перенаходка может быть установлена где угодно на ESP, таким образом, это могло существовать в других чудных местоположениях.
  • Поскольку Системный раздел EFI (ESP) может быть смонтирован в различных местоположениях в различных Ose, документация перенаходки обычно относится к файлам, не указывая точку монтирования. В этом контексте перенаходка установлена в EFI/refind или EFI/BOOT; Вы добавили бы стандартную Ubuntu точка монтирования ESP /boot/efi/ к запуску этих значений для получения /boot/efi/EFI/refind или /boot/efi/EFI/BOOT.
  • Двоичный файл перенаходки и конфигурационный файл хранятся на ESP, который является разделом FAT. FAT не поддерживает владение стиля Unix или полномочия, но потому что Linux требует этих функций, они фальсифицируются сырым способом опциями монтирования, которые обычно указываются в /etc/fstab. Посмотрите этот вопрос и его ответы для введения в то, как это сделано.
  • FAT является нечувствительной к регистру файловой системой. Так как ESP смонтирован в /boot/efi, это означает, что любой компонент каталога или имени файла после той точки нечувствителен к регистру. Таким образом, /boot/efi/EFI/refind эквивалентно /boot/efi/efi/rEFInd; но эти два не эквивалентны /boot/EFI/EFI/refind, с тех пор /boot/efi обычно находится в собственной Linux файловой системе как ext4fs, и собственные Linux файловые системы чувствительны к регистру.
  • Зеленый текст в ls списки определяют исполняемые файлы. Файлы на ESP обычно не являются исполняемым файлом в Linux, хотя повторно находят, и другие двоичные файлы EFI являются исполняемым файлом в EFI. Ubuntu монтирует ESP таким способом, которым все файлы, кажется, исполняемый файл. Я подозреваю поэтому, что исполняемый бит действительно удваивает обязанность как способ определить каталоги, которые могут искаться/вводиться, таким образом, это требуется, чтобы делать каталоги полезными. Легкая вещь сделать состоит в том, чтобы проигнорировать это. Если Вы раздражаетесь им, можно отредактировать опции монтирования в /etc/fstab, отдельное использование dmask и fmask опции, которые устанавливают каталог и полномочия файла отдельно, а не сингл umask опция, которая относится и к каталогам и к файлам.
  • Посмотрите этот вопрос и его ответы для больше на цветовом кодировании в ls списки. Обратите внимание, что можно получить более подробную информацию о полномочиях отдельных файлов и владении путем выполнения длинных списков, как в ls -l ~/foo; однако, на разделе FAT, все файлы будут иметь идентичное владение, и полномочия будут идентичны за возможным исключением из разрешения записи, отклоняемого на некоторых файлах. (Каталоги могли бы или не могли бы иметь идентичных полномочий, в зависимости от опций монтирования.)
  • Последние версии Ubuntu установили довольно строгие полномочия на доступе к ESP, потому что это - такой критический раздел; обычный пользователь не должен мочь изменить его содержание, потому что загрузчики, которые это содержит, требуются, чтобы загружать ОС. Действительно, существует мало причины для обычных пользователей даже видеть то, что находится на том разделе и знании настроек в файлах как refind.conf могла очевидно быть угроза нарушения безопасности, особенно на многопользовательском компьютере. Для доступа к этому разделу можно использовать sudo, как в sudo ls /boot/efi/EFI/refind. Если Вы не так обеспокоены безопасностью, можно отредактировать /etc/fstab предоставлять себе больший доступ к разделу; но даже затем, я настоятельно рекомендую против предоставления универсального доступа для чтения-записи к нему. Риск случайного повреждения каталога является слишком большим.
  • Если Вы действительно изменяетесь, монтируют опции в /etc/fstab, можно размонтировать ESP (с sudo umount /boot/efi), внесите изменения и затем повторно смонтируйте ESP (с sudo mount -a).
2
ответ дан 25 April 2017 в 12:47

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

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