If you’re using OpenSolaris and the CIFS server stuff that’s built-in with ZFS, you may have run into a problem where you can’t edit or rename files with Windows, even though you’ve got write permissions on the file. It’s not the server that’s stopping you, it’s the Windows client. It’s looking at the ACLs and checking for permission, sees that it doesn’t have it and denying you.
The trick is you have to set the ACLs to what Windows expects. To do this, make sure you’ve got you path set to use the Solaris ls and chmod utils.
export PATH=/bin:$PATH
Then set the permissions for all the files, and dirs recursively:
chmod -R A=owner@:rwxpdDaARWcCos:fd:allow,owner@::fd:deny,group@:wp:fd:deny,group@:rx:fd:allow,everyone@:wpAWCo:fd:deny,everyone@:rxaRcs:fd:allow movies
Depending on what you want to do, you will have to change the ACL options, but hopefully this helps a little.
| M | T | W | T | F | S | S |
|---|---|---|---|---|---|---|
| « May | ||||||
| 1 | 2 | 3 | 4 | 5 | ||
| 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 13 | 14 | 15 | 16 | 17 | 18 | 19 |
| 20 | 21 | 22 | 23 | 24 | 25 | 26 |
| 27 | 28 | 29 | 30 | |||