Постоянное изменение владельца устройства

2

У меня есть несколько разделов на моем жестком диске, один из которых я намерен использовать в качестве общего домашнего раздела между собственной установкой Linux (еще впереди) и одной в VirtualBox, которую я недавно установил. Мне удалось сказать VirtualBox представить этот раздел как виртуальный диск 1 . К счастью, у Linux нет проблем с созданием файловой системы на неразмеченном блочном устройстве.

Я хочу иметь возможность запускать VirtualBox как обычный пользователь. Поскольку этот раздел по существу будет содержать весь каталог одного пользователя, то все права этого пользователя в OS X разрешены на запись в этот раздел. Я так и сделал, используя sudo chown username /dev/disk0s4.

Но теперь возникает проблема: эта смена владельца не является постоянной. После перезагрузки системы я больше не могу запускать виртуальную машину. Поэтому мне нужен какой-то способ сделать это изменение постоянным, например, chownавтоматически выполняя вышеуказанное при каждом запуске системы. Как я могу это сделать? И есть ли лучшее решение? Я знаю, что в последних дистрибутивах Linux чистым решением было бы написание правила udev для установки владельца для этого узла устройства. Есть ли похожий механизм на OS X?


1 Использование VBoxManage internalcommands createrawvmdk -filename LinuxHome.vmdk -rawdisk /dev/disk0s4в случае, если вы заинтересованы в этом аспекте.

MVG
источник
Я только что нашел этот ответ, который должен относиться и к моему варианту использования. Так что, если никто не может найти лучшее решение, думаю, я попробую это в ближайшее время. И если кто-то, кто пробовал такого рода вещи, хочет превратить этот ответ в ответ здесь, это тоже хорошо.
MvG