.\" -*- coding: UTF-8 -*- .\" Copyright, the authors of the Linux man-pages project .\" .\" SPDX-License-Identifier: Linux-man-pages-copyleft .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH PR_SET_NO_NEW_PRIVS 2const "17. Mai 2025" "Linux man\-pages 6.15" .SH BEZEICHNUNG PR_SET_NO_NEW_PRIVS \- Setzt das Attribut no_new_privs des aufrufenden Threads .SH BIBLIOTHEK Standard\-C\-Bibliothek (\fIlibc\fP,\ \fI\-lc\fP) .SH ÜBERSICHT .nf \fB#include \fP /* Definition der \fBPR_*\fP\-Konstanten */ \fB#include \fP .P \fBint prctl(PR_SET_NO_NEW_PRIVS, 1L, 0L, 0L, 0L);\fP .fi .SH BESCHREIBUNG Setzt das Attribut \fIno_new_privs\fP des aufrufenden Threads. Ist \fIno_new_privs\fP auf 1 gesetzt, verspricht \fBexecve\fP(2), keine neuen Privilegien zu gewähren, die etwas ermöglichten, was nicht auch ohne den Aufruf von \fBexecve\fP(2) ermöglicht worden wäre (beispielsweise was die Modus\-Bits set\-user\-ID und set\-group\-ID oder Datei\-Capabilitys ignorieren würde). .P Das Attribut \fIno_new_privs\fP kann nach dem Setzen nicht mehr zurückgesetzt werden. Die Einstellung dieses Attributs wird von durch \fBfork\fP(2) und \fBclone\fP(2) erstellten Kindprozessen geerbt und bleibt über \fBexecve\fP(2)\-Aufrufe hinweg erhalten. .SH RÜCKGABEWERT Bei Erfolg wird 0 zurückgegeben. Bei einem Fehler wird \-1 zurückgegeben und \fIerrno\fP gesetzt, um den Fehler anzuzeigen. .SH FEHLER .TP \fBEINVAL\fP Das zweite Argument ist nicht zu \fI1L\fP identisch. .SH DATEIEN .TP \fI/proc/\fPPID\fI/status\fP Seit Linux 4.10 kann der Wert des Attributs \fIno_new_privs\fP eines Threads mittels des Feldes \fINoNewPrivs\fP in dieser Datei betrachtet werden. .SH STANDARDS Linux. .SH GESCHICHTE Linux 3.5. .SH "SIEHE AUCH" \fBprctl\fP(2), \fBPR_GET_NO_NEW_PRIVS\fP(2const), \fBseccomp\fP(2) .P .\" commit 40fde647ccb0ae8c11d256d271e24d385eed595b Weitere Informationen finden Sie in der Kernel\-Quelldatei \fIDocumentation/\:userspace\-api/\:no_new_privs.rst\fP (oder \fIDocumentation/\:prctl/\:no_new_privs.txt\fP vor Linux 4.13). .PP .SH ÜBERSETZUNG Die deutsche Übersetzung dieser Handbuchseite wurde von Helge Kreutzmann erstellt. .PP Diese Übersetzung ist Freie Dokumentation; lesen Sie die .UR https://www.gnu.org/licenses/gpl-3.0.html GNU General Public License Version 3 .UE oder neuer bezüglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG übernommen. .PP Wenn Sie Fehler in der Übersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-Mail an die Mailingliste der Übersetzer: .MT debian-l10n-german@lists.debian.org .ME .