• Eric Paris's avatar
    ima: handle multiple rules per write · 6ccd0456
    Eric Paris authored
    Currently IMA will only accept one rule per write().  This patch allows IMA to
    accept writes which contain multiple rules but only processes one rule per
    write.  \n is used as the delimiter between rules.  IMA will return a short
    write indicating that it only accepted up to the first \n.
    
    This allows simple userspace utilities like cat to be used to load an IMA
    policy instead of needing a special userspace utility that understood 'one
    write per rule'
    Signed-off-by: default avatarEric Paris <eparis@redhat.com>
    Acked-by: default avatarMimi Zohar <zohar@us.ibm.com>
    Signed-off-by: default avatarJames Morris <jmorris@namei.org>
    6ccd0456
ima_policy.c 11.7 KB