Ho diverse partizioni sul mio HDD, una delle quali intendo utilizzare come partizione home condivisa tra un'installazione nativa di Linux (che deve ancora venire) e una in una VirtualBox che ho installato di recente. Sono riuscito a dire a VirtualBox di presentare quella partizione come un disco virtuale 1 . Fortunatamente, Linux non ha problemi a creare un file system su un dispositivo a blocchi non partizionato.
Voglio essere in grado di eseguire VirtualBox come utente normale. Dato che quella partizione conterrà essenzialmente l'intera directory di un singolo utente, è giusto concedere a quel singolo utente su OS X i permessi di scrittura su quella partizione. L'ho fatto utilizzando sudo chown username /dev/disk0s4
.
Ma ora arriva il problema: questo cambio di proprietà non è persistente. Dopo aver riavviato il mio sistema, non posso più eseguire la macchina virtuale. Quindi ho bisogno di un modo per rendere permanente la modifica, ad es. eseguendo il chown
sopra automaticamente ogni volta che si avvia il sistema. Come lo faccio? E c'è una soluzione migliore? So che sulle recenti distribuzioni Linux la soluzione pulita sta scrivendo una regola udev per impostare la proprietà per quel nodo dispositivo. C'è qualche meccanismo simile su OS X?
1 Utilizza VBoxManage internalcommands createrawvmdk -filename LinuxHome.vmdk -rawdisk /dev/disk0s4
nel caso tu sia interessato a questo aspetto.