AUDIT_ADD_RULE_DATA(3) API-ul de audit Linux AUDIT_ADD_RULE_DATA(3) NUME audit_add_rule_data - adauga regula de audit noua SINOPSIS #include int audit_add_rule_data(int fd, struct audit_rule_data *rule, int flags, int action);" DESCRIERE audit_add_rule_data adauga o regula de audit construita anterior cu audit_rule_fieldpair_data(3) la unul dintre mai multele filtre de evenimente ale nucleului. Filtrul este specificat de descriptorul de fiier fd i argumentul flags. Valorile posibile pentru flags sunt: o AUDIT_FILTER_USER - Aplica regula mesajelor generate in spaiul utilizatorului. Acesta este filtrul utilizatorului. In mod normal, toate evenimentele provenite din spaiul utilizatorului sunt acceptate. Regulile acestui filtru sunt scrise de obicei pentru a bloca evenimente specifice. o Aplicai regula la crearea sarcinii (nu la apelul de sistem). Acesta este filtrul sarcinii. In mod normal, este utilizat pentru a exclude o aplicaie din procesul de auditare. o AUDIT_FILTER_EXIT - Aplica regula la ieirea din apelul de sistem. Acesta este filtrul principal utilizat pentru apelurile de sistem i monitorizarea sistemului de fiiere. In mod normal, nu toate apelurile de sistem declaneaza evenimente, astfel incat acesta este utilizat in mod obinuit pentru a specifica evenimentele care prezinta interes. o Aplica regula la audit_log_start. Acesta este filtrul de excludere care elimina toate inregistrarile care coincid. Tipul de aciune este ignorat pentru acest filtru, valoarea implicita fiind ,,never" (niciodata). o AUDIT_FILTER_FS - Aplica regula atunci cand se adauga inregistrari auxiliare PATH la evenimentele SYSCALL. Acesta este filtrul sistemului de fiiere. Se utilizeaza pentru a ignora inregistrarile PATH care nu prezinta interes. Aciunea regulii are doua valori posibile: o AUDIT_NEVER - Nu se construiete contextul daca regula se potrivete. o AUDIT_ALWAYS - Genereaza inregistrarea de audit daca regula se potrivete. VALOAREA RETURNATA Valoarea returnata este <= 0 in caz de eroare, altfel este numarul de identificare al secvenei netlink. Aceasta funcie poate avea orice eroare pe care o poate intalni sendto. CONSULTAI I audit_rule_fieldpair_data(3), audit_delete_rule_data(3), auditctl(8). AUTOR Steve Grubb. TRADUCERE Traducerea in limba romana a acestui manual a fost facuta de Remus- Gabriel Chelu Aceasta traducere este documentaie gratuita; citii Licena publica generala GNU Versiunea 3 sau o versiune ulterioara cu privire la condiii privind drepturile de autor. NU se asuma NICIO RESPONSABILITATE. Daca gasii erori in traducerea acestui manual, va rugam sa trimitei un e-mail la . Red Hat august 2009 AUDIT_ADD_RULE_DATA(3)