I understand that people are getting fustrated over the fact that initrd mounts the partition with rootfs as root only so samba users cant makes changes to that partition. I too had the same fustration and have made a lil crappy tutorial. This is what i was looking for and i hope other people have found what they are looking for to solve their problemsOpen up a terminal and su
Editing linuxrc

(Ill make this more clear...im sleepy)
Near the top of the document theres going to be mention of Umask=022. Change this to umask=000
Quit and Save

Unmount the file
umount /mnt/initrd

Gzip backup
gzip -9 /tmp/initrd

Copy to C partition
cp /tmp/initrd.gz /mnt/fatx/c

Reboot out of linux, in to a dashboard such as XBMC and backup the current initrd.gz (where rootfs is)(by renaming it to initrd.gz.bak) and copy the modified initrd.gz from C to E (You could do this in Linux but i didnt so I dont know)