Each permission name is a string.
To see available permissions, click Security tab at your site root in Zope Management Interface.
In programming, use pseudoconstants instead of permission string values:
For available ZCML permission mappings see
Products.Five / permissions.zcml
- Permissions like cmf.ModifyPortalContent, zope2.View
zope.security / permissions.zcml
- zope.Public
or search string <permission in *.zcml files in eggs folder or your Plone development deployment.
Example using UNIX grep tool:
grep -C 3 -Ri --include=*.zcml "<permission" *