Saltstack module acl 详解

acl.delfacl

Remove specific FACL from the specified file(s)

CLI Examples:

salt '' acl.delfacl user myuser /tmp/house/kitchen
salt '
' acl.delfacl default:group mygroup /tmp/house/kitchen
salt '' acl.delfacl d:u myuser /tmp/house/kitchen
salt '
' acl.delfacl g myuser /tmp/house/kitchen /tmp/house/livingroom
salt '*' acl.delfacl user myuser /tmp/house/kitchen recursive=True

acl.wipefacls

Remove all FACLs from the specified file(s)

CLI Examples:

salt '' acl.wipefacls /tmp/house/kitchen
salt '
' acl.wipefacls /tmp/house/kitchen /tmp/house/livingroom
salt '*' acl.wipefacls /tmp/house/kitchen /tmp/house/livingroom recursive=True

acl.getfacl

Return (extremely verbose) map of FACLs on specified file(s)

CLI Examples:

salt '' acl.getfacl /tmp/house/kitchen
salt '
' acl.getfacl /tmp/house/kitchen /tmp/house/livingroom
salt '*' acl.getfacl /tmp/house/kitchen /tmp/house/livingroom recursive=True

acl.modfacl

Add or modify a FACL for the specified file(s)

CLI Examples:

salt '' acl.modfacl user myuser rwx /tmp/house/kitchen
salt '
' acl.modfacl default:group mygroup rx /tmp/house/kitchen
salt '' acl.modfacl d:u myuser 7 /tmp/house/kitchen
salt '
' acl.modfacl g mygroup 0 /tmp/house/kitchen /tmp/house/livingroom
salt '' acl.modfacl user myuser rwx /tmp/house/kitchen recursive=True
salt '
' acl.modfacl user myuser rwx /tmp/house/kitchen raise_err=True

acl.version

Return facl version from getfacl --version

CLI Example:

salt '*' acl.version

我是分割线

posted @ 2020-03-28 18:10  random_lee  阅读(203)  评论(0)    收藏  举报