I've developed a firstboot python module which can detect other OS(currently only windows) partitions and add entries to the fstab. It also creates a user group which has access to those partitions. The version of firstboot is 1.3.33-2. Also, I've modified create_user.py file so that, the new user being created gets added to the new user user group created by the above module. (Obviously, create_user.py module must be run after the above new module). I don't know how to attach multiple files in this bugzilla form. So, I'm sending this create_user.py in the next mail
Created attachment 114967 [details] Other OS partition access - Python module for Firstboot
Created attachment 114968 [details] Modified Create User Python Module
Thank you for the patch. At this time, editing /etc/fstab to add partitions for other operating systems should be getting handled by HAL. See the man page for fstab-sync for more information on this. If it is not happening, this is a problem with HAL and should be filed as a bug against that component.