This is not my area of expertise, but one command (cacls) deals with permissions or user rights to a file, where the other is for sharing a file.
I suppose I would equate one to using a files security tab to change an owner or change permissions and the other to using the "Share With" on the context menu of a file.
If you open a command prompt and type the commands followed by /? you can see what type of options they have.