table of contents
- trixie-backports 4.28.0-2~bpo13+2
- testing 4.28.0-2
- unstable 4.28.0-2
PR_SET_PTRACER(2const) | PR_SET_PTRACER(2const) |
NUME¶
PR_SET_PTRACER - permite proceselor să urmărească ptrace(2) procesul apelant
BIBLIOTECA¶
Biblioteca C standard (libc, -lc)
SINOPSIS¶
#include <linux/prctl.h> /* Definirea constantelor PR_* */ #include <sys/prctl.h>
int prctl(PR_SET_PTRACER, long pid);
DESCRIERE¶
Acest lucru este semnificativ numai atunci când Yama LSM este activat și în modul 1 („restricted ptrace”, vizibil prin /proc/sys/kernel/yama/ptrace_scope).
Atunci când un „ID de proces ptracer” este trecut în pid, apelantul declară că procesul ptracer poate ptrace(2) procesul apelant ca și cum ar fi un strămoș direct al procesului.
Fiecare operație PR_SET_PTRACER înlocuiește „ID-ul procesului ptracer” anterior.
Utilizarea PR_SET_PTRACER cu pid stabilit la 0 șterge „ID-ul procesului ptracer” al apelantului. Dacă pid este PR_SET_PTRACER_ANY, restricțiile ptrace introduse de Yama sunt efectiv dezactivate pentru procesul apelant.
VALOAREA RETURNATö
În caz de succes, se returnează 0. În caz de eroare, se returnează -1, iar errno este configurată pentru a indica eroarea.
ERORI-IEȘIRE¶
- EINVAL
- pid nu este 0, PR_SET_PTRACER_ANY, nici PID-ul unui proces existent.
STANDARDE¶
Linux.
ISTORIC¶
Linux 3.4.
CONSULTAȚI ȘI¶
Pentru informații suplimentare, consultați fișierul sursă al nucleului Documentation/admin-guide/LSM/Yama.rst (sau Documentation/security/Yama.txt înainte de Linux 4.13).
TRADUCERE¶
Traducerea în limba română a acestui manual a fost făcută de Remus-Gabriel Chelu <remusgabriel.chelu@disroot.org>
Această traducere este documentație gratuită; citiți Licența publică generală GNU Versiunea 3 sau o versiune ulterioară cu privire la condiții privind drepturile de autor. NU se asumă NICIO RESPONSABILITATE.
Dacă găsiți erori în traducerea acestui manual, vă rugăm să trimiteți un e-mail la translation-team-ro@lists.sourceforge.net.
2 iunie 2024 | Pagini de manual de Linux 6.9.1 |