One reason that you may need to do this would be if you have an access database on a Samba share that multiple people use. If a file lock is created for the first person and then more people try to connect, the file system may have that lock file inaccessible to the others. By allowing all files created in the share to inherit the share’s permissions, as long as the share allows writes, it should be fine.
A sample smb.conf file follows:
[quickbooks]
path = /home/fileshare
writeable = yes
inherit permissions = yes
directory mode = 0775
valid users = “user1, user2, user3, user4, user5”