The SET ACL command is used to manipulate ACLs on various objects in the CMS library. ACLs can be put on elements, groups, and classes, as well as on the lists containing these entities. (An ACL on a list can be thought of as a directory ACL.) An ACL can be put on the entire library, and on the library history. ACLs can also be used to control access to individual CMS commands.