PR_SET_PTRACER(2const) PR_SET_PTRACER(2const) BEZEICHNUNG PR_SET_PTRACER - Erlaubt Prozessen, den aufrufenden Prozess mit ptrace(2) nachzuverfolgen BIBLIOTHEK Standard-C-Bibliothek (libc, -lc) UBERSICHT #include /* Definition der PR_*-Konstanten */ #include int prctl(PR_SET_PTRACER, long pid); BESCHREIBUNG Dies ist nur von Bedeutung, wenn das Yama-LSM aktiviert und in Modus 1 ist (>>beschrankter ptrace<<, sichtbar mittels /proc/sys/kernel/yama/ ptrace_scope). Wenn eine >>Ptrace-Verarbeiterkennung<< in pid ubergeben wird, erklart der Aufrufende, dass der Ptracer-Prozess den aufrufenden Prozess so mit ptrace(2) nachverfolgen kann, als ob er ein direkter Prozessvorganger ware. Jede Aktion PR_SET_PTRACER ersetzt die vorhergehende >>Ptrace-Verarbeiterkennung<<. Wird PR_SET_PTRACER mit pid gesetzt auf 0 eingesetzt, dann wird die >>Ptrace-Verarbeiterkennung<< des Aufrufenden zuruckgesetzt. Falls pid auf PR_SET_PTRACER_ANY gesetzt ist, dann werden die durch Yama eingefuhrten Ptrace-Beschrankungen praktisch fur den aufrufenden Prozess deaktiviert. RUCKGABEWERT Bei Erfolg wird 0 zuruckgegeben. Bei einem Fehler wird -1 zuruckgegeben und errno gesetzt, um den Fehler anzuzeigen. FEHLER EINVAL pid ist nicht 0, PR_SET_PTRACER_ANY oder die PID eines existierenden Prozesses. STANDARDS Linux. GESCHICHTE Linux 3.4. SIEHE AUCH prctl(2) Weitere Informationen finden Sie in der Kernelquelldatei Documentation/ admin-guide/LSM/Yama.rst. UBERSETZUNG Die deutsche Ubersetzung dieser Handbuchseite wurde von Helge Kreutzmann erstellt. Diese Ubersetzung ist Freie Dokumentation; lesen Sie die GNU General Public License Version 3 oder neuer bezuglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG ubernommen. Wenn Sie Fehler in der Ubersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-Mail an die Mailingliste der Ubersetzer: . Linux man-pages 6.17 8. Februar 2026 PR_SET_PTRACER(2const)