Scroll to navigation

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

pid nu este 0, PR_SET_PTRACER_ANY, nici PID-ul unui proces existent.

STANDARDE

Linux.

ISTORIC

Linux 3.4.

CONSULTAȚI ȘI

prctl(2),

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