[РЕШЕНО]Как разрешить доступ от пользователя к одному разделу?
mittorn 23 Августа, 2011 - 20:08
Решил установить windows в VirtualBox на реальном разделе, чтобы можно было загружать напрямую.
Создал vmdk файл
Чтобы избежать повреждения разделов, привёл файл к такому виду:
# Disk DescriptorFile version=1 CID=c5c14538 parentCID=ffffffff createType="partitionedDevice" # Extent description RW 63 FLAT "raw_vb4-pt.vmdk" 0 RW 48132 FLAT "/home/mittorn/boot.img" 0 RW 124 ZERO RW 1 FLAT "raw_vb4-pt.vmdk" 63 RW 1 FLAT "raw_vb4-pt.vmdk" 64 RW 10442124 ZERO RW 63 FLAT "raw_vb4-pt.vmdk" 65 RW 20482812 ZERO RW 63 FLAT "raw_vb4-pt.vmdk" 128 RW 24579387 ZERO RW 63 FLAT "raw_vb4-pt.vmdk" 191 RW 67328352 ZERO RW 63 ZERO RW 188426322 ZERO RW 63 FLAT "raw_vb4-pt.vmdk" 254 RW 271835802 ZERO RW 63 FLAT "raw_vb4-pt.vmdk" 317 RW 20964762 ZERO RW 2588 ZERO RW 21030912 FLAT "/dev/sda2" 0 RW 688 ZERO # The disk Data Base #DDB ddb.virtualHWVersion = "4" ddb.adapterType="ide" ddb.geometry.cylinders="16383" ddb.geometry.heads="16" ddb.geometry.sectors="63" ddb.uuid.image="de34677f-abb1-4826-8dcd-71dba1a2cfd7" ddb.uuid.parent="00000000-0000-0000-0000-000000000000" ddb.uuid.modification="71f740db-5d67-4d1b-8f39-7244b66296cc" ddb.uuid.parentmodification="00000000-0000-0000-0000-000000000000" ddb.geometry.biosCylinders="1024" ddb.geometry.biosHeads="255" ddb.geometry.biosSectors="63"
Таким образом, доступ открыт напрямую только к одному разделу, который не жалко :)
Теперь пробую открыть доступ к разделу от пользователя:
sudo chmod 666 /dev/sda2
Всё проходит успешно, но через 10 секунд кто-то выставляет права назад в 660. Если запустить Virtualbox, будет держать 666, пока не выключишь VM.
Кто следит за правми доступа и как его отучить?
Создал ноду в другом месте.
Винда в vbox теперь работает как реально так и виртуально (с разными профилями оборудования и ядрами)
»
- Для комментирования войдите или зарегистрируйтесь
может тогда уж для отдельного
может тогда уж для отдельного девайса(раздела) fstab заюзать с нужными параметрами?
知る者は言わず言う者は知らず
"Бабло, побеждает даже зло"
fstab влияет на монтирование,
fstab влияет на монтирование, а мне нужен прямой доступ.
Я предполагаю , что надо рыть в сторону udev, который создаёт ноды и ставит права, но куда именно?
Локальный оверлей растёт
ничего что права на блочные
ничего что права на блочные устройства по умолчанию стоят 660 :) Вы точно понимаете что хотите сделать? На чем и откланиваюсь ;)
知る者は言わず言う者は知らず
"Бабло, побеждает даже зло"
Это где прописано? Я хочу
Это где прописано?
Я хочу разрешить от пользователя прямой доступ к разделу.
Решилось созданием ноды с нужными правами в другом месте.
Локальный оверлей растёт
Да, уже скоро и у нас будет
Да, уже скоро и у нас будет свой виндовс, только на ядре линух.
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
А теперь мой способ:
usermod -a -G disk __MY_USER_NAME__
ну точно, винда рулить ;)
ну точно, винда рулить ;)
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
угу, подсунет человеку
угу, подсунет человеку кто-нибудь скрипт делающий dd на все найденные винты, вот будет веселуха :-/
Нейтральность - высшее достижение сознания!
По этому ноды,доступные
По этому ноды,доступные пользователю надо совать куда-нибудь подальше.
Пришла в голову мысль об отличном експлоите:
Создать fs на fuse, в которой будут ноды с правами 777 и успешно подмонтировать от пользователя, после чего можно будет изменять данные на диске.
Локальный оверлей растёт