-
Notifications
You must be signed in to change notification settings - Fork 42
/
posix-setgid.xml
109 lines (102 loc) · 2.74 KB
/
posix-setgid.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: 265acc36ee4a1f4553a52030bf1717521c24dfb4 Maintainer: samesch Status: ready -->
<refentry xml:id="function.posix-setgid" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
<refname>posix_setgid</refname>
<refpurpose>Setzt die Gruppen-ID des aktuellen Prozesses</refpurpose>
</refnamediv>
<refsect1 role="description">
&reftitle.description;
<methodsynopsis>
<type>bool</type><methodname>posix_setgid</methodname>
<methodparam><type>int</type><parameter>group_id</parameter></methodparam>
</methodsynopsis>
<para>
Setzt die reale Gruppen-ID des aktuellen Prozesses. Es handelt sich um eine
privilegierte Funktion, die entsprechende Berechtigungen (normalerweise
root) auf dem System benötigt, damit sie ausgeführt werden kann. Die
sachgemäße Reihenfolge der Funktionsaufrufe ist zuerst
<function>posix_setgid</function> und zuletzt
<function>posix_setuid</function>.
</para>
<note>
<para>
Falls die Funktion von einem Superuser aufgerufen wurde, setzt sie auch
die effektive Gruppen-ID.
</para>
</note>
</refsect1>
<refsect1 role="parameters">
&reftitle.parameters;
<para>
<variablelist>
<varlistentry>
<term><parameter>group_id</parameter></term>
<listitem>
<para>
Die Gruppen-ID
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
</refsect1>
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
&return.success;
</para>
</refsect1>
<refsect1 role="examples">
&reftitle.examples;
<para>
<example>
<title><function>posix_setgid</function>-Beispiel</title>
<para>
Dieses Beispiel gibt die effektive Gruppen-ID aus, nachdem sie geändert
wurde.
</para>
<programlisting role="php">
<![CDATA[
<?php
echo 'Meine reale Gruppen-ID ist '.posix_getgid(); //20
posix_setgid(40);
echo 'Meine reale Gruppen-ID ist '.posix_getgid(); //20
echo 'Meine effektive Gruppen-ID ist '.posix_getegid(); //40
?>
]]>
</programlisting>
</example>
</para>
</refsect1>
<refsect1 role="seealso">
&reftitle.seealso;
<para>
<simplelist>
<member><function>posix_getgrgid</function></member>
<member><function>posix_getgid</function></member>
</simplelist>
</para>
</refsect1>
</refentry>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"~/.phpdoc/manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->