10#ifndef PCMK__CRM_COMMON_ACL_INTERNAL__H
11#define PCMK__CRM_COMMON_ACL_INTERNAL__H
14#include <libxml/tree.h>
26 const char *peer_user);
29pcmk__is_privileged(
const char *user)
31 return user && (!strcmp(user,
CRM_DAEMON_USER) || !strcmp(user,
"root"));
char * pcmk__uid2username(uid_t uid)
bool pcmk__check_acl(xmlNode *xml, const char *attr_name, enum pcmk__xml_flags mode)
const char * pcmk__update_acl_user(xmlNode *request, const char *field, const char *peer_user)
void pcmk__enable_acl(xmlNode *acl_source, xmlNode *target, const char *user)