В YUMI 0.0.1.6 для UEFI нет опции GRUB «не включенный в список ISO»?

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

В качестве примера у нас есть два пользователя, foo и bar. первичной группой foo также является foo. Основной группой bar является bar, но он является дополнительным членом foo.

foo@valhalla:~$ id
uid=1002(foo) gid=1002(foo) groups=1002(foo)

bar@valhalla:~$ id
uid=1003(bar) gid=1003(bar) groups=1003(bar),1002(foo)

foo@valhalla:~$ grep foo /etc/group
foo:x:1002:bar
foo@valhalla:~$ grep bar /etc/group
foo:x:1002:bar
bar:x:1003:

Я создам каталог /tmp/foodir и сделаю его setgid и группу доступными для записи.

foo@valhalla:~$ mkdir /tmp/foodir
foo@valhalla:~$ chmod g+ws /tmp/foodir
foo@valhalla:~$ ls -ld /tmp/foodir
drwxrwsr-x 2 foo foo 4096 Jun  6 19:30 /tmp/foodir

Теперь я прикоснусь к файлу в /tmp/foodir в качестве пользовательской панели.

bar@valhalla:~$ touch /tmp/foodir/barfile
bar@valhalla:~$ ls -l /tmp/foodir/barfile 
-rw-r--r-- 1 bar foo 0 Jun  6 19:32 /tmp/foodir/barfile

Обратите внимание, что группа /tmp/foodir/barfile принадлежит группе foo, а не bar, которая является основной группой пользователя bar.

Теперь попробуем наоборот, но foo не является членом группы bar.

bar@valhalla:~$ mkdir /tmp/bardir
bar@valhalla:~$ chmod g+ws /tmp/bardir
bar@valhalla:~$ ls -ld /tmp/bardir
drwxrwsr-x 2 bar bar 4096 Jun  6 19:34 /tmp/bardir

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

foo@valhalla:~$ touch /tmp/bardir/foofile
touch: cannot touch '/tmp/bardir/foofile': Permission denied

И последний шаг. Мы коснемся файла в каталоге /tmp (без setgid, который bar может записать в )как bar.

 bar@valhalla:~$ ls -ld /tmp/barfile
-rw-r--r-- 1 bar bar 0 Jun  6 19:36 /tmp/barfile

Владелец и группа являются запретными.

0
10.07.2019, 20:14
1 ответ

Согласно журналу изменений ,

The following YUMI UEFI version is a work in progress that utilize GRUB2 for both UEFI and BIOS booting. Please NOTE that it is not backwards compatible with standard YUMI. Supported distributions are limited, and your USB drive must be Fat32 formatted to support booting in UEFI mode. (Only BIOS mode will work with NTFS formatted drives).

Примечание :Опция все еще присутствует в YUMI -2.0.6.6, (28.05.2019 ).

РЕДАКТИРОВАТЬ

Для более глубокого, более технического ответа; удалена поддержка незарегистрированных ISO.

Чтобы убедиться в этом, загрузите исходники для YUMI UEFI 0.0.1.6, затем найдите Unlisted в файле InstallDistro.nsh.

Тот же файл в исходниках YUMI 2.0.6.6 содержит следующий раздел:

; Unlisted ISOs

${ElseIf} $DistroName == "Try Unlisted ISO (GRUB)"

${ElseIf} $DistroName == "Try Unlisted ISO (GRUB from RAM)"

...

Примечание. :Содержимое файла было сокращено для краткости.

Я рекомендую использовать Rufus , так как он поддерживает BIOS и UEFI.

0
28.01.2020, 03:27

Теги

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