Если Вы хотите защитить некоторые свои файлы от других людей, Вы не должны предоставлять им беспрепятственный доступ к своей учетной записи. Никогда не позволяйте другим людям использовать Вашу учетную запись; вместо этого, создайте счет на них. Если Вы хотите позволить кому-либо с физическим доступом выполнять определенные вещи, создайте гостевую учетную запись с паролем, записанным на ленту к монитору.
Установите полномочия своих частных файлов запретить доступа от других пользователей: chmod go= /path/to/file
(т.е. никакое разрешение для пользователей кроме владельца файла). Если Вы делаете каталог недоступным другим пользователям (chmod go= /path/to/dir
), они не смогут получить доступ к файлам под тем каталогом также.
Если Вы хотите пойти далее и предоставить определенный пользовательский доступ к определенным файлам, создать группу, содержащую тех пользователей и сделать файлы только доступными для той группы или установить список управления доступом (см. здесь) для файла.
Если файлы находятся на съемном носителе, единственный способ препятствовать тому, чтобы другие люди читали их, через криптографию. Существует несколько файловых систем, которые позволяют Вам работать прозрачно над зашифрованными файлами после ввода пароля шифрования однажды на сессию; encfs является самым легким настроить.
Это предполагает, что было некоторыми ошибками, связанными с этим, и было некоторыми патчами, таким образом, трудно знать наверняка: https://bugs.launchpad.net/ubuntu / + source/grub2 / + ошибка/469568
Во-первых, если Ваша ОС обновит личинку, то она повторно создаст grub.cfg и вытрет Вашу конфигурацию, не изменяйте/boot/grub.cfg, вручную вместо этого изменяют файлы в/etc/grub.d (файл, названный как 40_custom или что-то как этот) и вызов grub-mkconfig -o /boot/grub/grub.cfg
.
Вы могли попробовать что-то простое как это:
menuentry "Syslinux базируются диск" {
корень набора = (hd1,3)
chainloader +1
}
(hd1,3) является sdb3 разделом диска, личинка поддерживает идентификацию uuid, таким образом, он возможный создать установку, в которой Ваш раздел был бы обнаружен всем ПК. Однако, по моему опыту, иногда это недостаточно.
Вы могли также попробовать что-то как chainloader (hd1,3)/path/to/syslinux/isofile.bin
Если все перестало работать, возможно загрузиться из ISO с syslinux в нем, но кажется, что в Вашем случае это не опция.
необходимо сделать установку каталога вместо установки загрузочного сектора. если Вы делаете установку загрузочного сектора затем dd первые 512 байтов раздела в файл и chainload в тот файл. работавший для меня.
Через 4 года...:)
Попробуйте это:
menuentry 'menuentry' {
set root=(hd0,1)
syslinux_source /path/isolinux/isolinux.bin
syslinux_configfile /path/isolinux/isolinux.cfg
}
menuentry 'Archlinux The Latest' { insmod ext2 set root=(hd0,6) multiboot /boot/grub/i386-pc/core.img }
– IBr 25.04.2013, 10:30