Windows file permissions with a Linux file server
I'm shopping for a new file server, and Microsoft's pricey and complicated licensing has got me thinking: It's just a file server... why not use a Linux server?
That leaves me wondering, how do I setup Windows-like file permissions on a Linux file server. I'm sure I could figure out a read+write directory and a read-only-by-admins directory.... but how does a Linux file server handle permissions on folders such as user directories? Is there some way that a Linux server can see or use the usernames in my Windows domain? Can I set permissions for individual users (as opposed to being limited to owner/group/user)?
When I'm visiting a website, I can't tell if it's linux or windows hosting. I would like my file server to be just as transparent. I don't want any of my users to be able to tell the difference. Is that possible?