PR_SET_NO_NEW_PRIVS(2const) PR_SET_NO_NEW_PRIVS(2const) NUME PR_SET_NO_NEW_PRIVS - activeaza atributul no_new_privs al firului apelant BIBLIOTECA Biblioteca C standard (libc, -lc) SINOPSIS #include /* Definirea constantelor PR_* */ #include int prctl(PR_SET_NO_NEW_PRIVS, 1L, 0L, 0L, 0L); DESCRIERE Activeaza atributul no_new_privs al firului apelant. Cu no_new_privs stabilit la 1, execve(2) promite sa nu acorde privilegii pentru a face ceva ce nu ar fi putut fi facut fara apelul execve(2) (de exemplu, facand nefuncionale biii de mod set-user-ID i set-group-ID, precum i capacitaile de fiier). Odata stabilit, atributul no_new_privs nu poate fi dezactivat. Valoarea acestui atribut este motenita de copiii creai prin fork(2) i clone(2) i pastrata in execve(2). VALOAREA RETURNATA In caz de succes, se returneaza 0. In caz de eroare, se returneaza -1, iar errno este configurata pentru a indica eroarea. ERORI-IEIRE EINVAL Al doilea argument nu este egal cu 1L. FIIERE /proc/pid/status Incepand cu Linux 4.10, valoarea atributului no_new_privs al unui fir poate fi vizualizata prin intermediul campului NoNewPrivs din acest fiier. STANDARDE Linux. ISTORIC Linux 3.5. CONSULTAI I prctl(2), PR_GET_NO_NEW_PRIVS(2const), seccomp(2) Pentru mai multe informaii, consultai fiierul sursa al nucleului Documentation/userspace-api/no_new_privs.rst (sau Documentation/prctl/no_new_privs.txt inainte de Linux 4.13). 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 . Pagini de manual de Linux 6.15 17 mai 2025 PR_SET_NO_NEW_PRIVS(2const)