Constant kanidm::constants::acp::JSON_IDM_ACP_ACCOUNT_UNIX_EXTEND_PRIV_V1[][src]

pub const JSON_IDM_ACP_ACCOUNT_UNIX_EXTEND_PRIV_V1: &str = r#"{
    "attrs": {
        "class": [
            "object",
            "access_control_search",
            "access_control_profile",
            "access_control_modify"
        ],
        "name": ["idm_acp_account_unix_extend_priv"],
        "uuid": ["00000000-0000-0000-0000-ffffff000029"],
        "description": ["Builtin IDM Control for managing accounts."],
        "acp_receiver": [
            "{\"eq\":[\"memberof\",\"00000000-0000-0000-0000-000000000021\"]}"
        ],
        "acp_targetscope": [
            "{\"and\": [{\"eq\": [\"class\",\"account\"]}, {\"andnot\": {\"or\": [{\"eq\": [\"memberof\",\"00000000-0000-0000-0000-000000001000\"]}, {\"eq\": [\"class\", \"tombstone\"]}, {\"eq\": [\"class\", \"recycled\"]}]}}]}"
        ],
        "acp_search_attr": [
            "class", "name", "spn", "uuid", "description", "gidnumber", "loginshell", "unix_password"
        ],
        "acp_modify_removedattr": [
            "loginshell", "gidnumber", "unix_password"
        ],
        "acp_modify_presentattr": [
            "class", "loginshell", "gidnumber", "unix_password"
        ],
        "acp_modify_class": ["posixaccount"]
    }
}"#;