Thanks, think I'm on the way to get it working.
But I'm not sure how I should set up the *nix permissions for this to work. =/
Think the smb.conf file will be something like this. (Haven't tested it yet.)
Code:
[friends]
comment = friends share
path = /mnt/hdd/friends
hide do files = yes
guest ok = no
browsable = yes
read only = yes
valid users = @friends
host allow = 192.168.1.0/24
hosts deny = ALL
[upload]
comment = friends upload
path = /mnt/hdd/upload
hide do files = yes
guest ok = no
browsable = no
writable = yes
valid users = @friends
host allow = 192.168.1.0/24
hosts deny = ALL
[work]
comment = Workgroup
path = /mnt/hdd/work
hide do files = yes
guest ok = no
browsable = yes
writable = yes
valid users = @work
host allow = 192.168.1.0/24
hosts deny = ALL
[root]
comment = root
path = /mnt/hdd/
hide do files = no
guest ok = no
browsable = yes
writable = yes
valid users = smbroot
host allow = 192.168.1.2
hosts deny = ALL