<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/ref.posix.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'de',
  ),
  'this' => 
  array (
    0 => 'function.posix-setgid.php',
    1 => 'posix_setgid',
    2 => 'Setzt die Gruppen-ID des aktuellen Prozesses',
  ),
  'up' => 
  array (
    0 => 'ref.posix.php',
    1 => 'POSIX Funktionen',
  ),
  'prev' => 
  array (
    0 => 'function.posix-seteuid.php',
    1 => 'posix_seteuid',
  ),
  'next' => 
  array (
    0 => 'function.posix-setpgid.php',
    1 => 'posix_setpgid',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'de',
    'path' => 'reference/posix/functions/posix-setgid.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="function.posix-setgid" class="refentry">
 <div class="refnamediv">
  <h1 class="refname">posix_setgid</h1>
  <p class="verinfo">(PHP 4, PHP 5, PHP 7, PHP 8)</p><p class="refpurpose"><span class="refname">posix_setgid</span> &mdash; <span class="dc-title">Setzt die Gruppen-ID des aktuellen Prozesses</span></p>

 </div>

 <div class="refsect1 description" id="refsect1-function.posix-setgid-description">
  <h3 class="title">Beschreibung</h3>
  <div class="methodsynopsis dc-description">
   <span class="methodname"><strong>posix_setgid</strong></span>(<span class="methodparam"><span class="type"><a href="language.types.integer.php" class="type int">int</a></span> <code class="parameter">$group_id</code></span>): <span class="type"><a href="language.types.boolean.php" class="type bool">bool</a></span></div>

  <p class="para rdfs-comment">
   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
   <span class="function"><strong>posix_setgid()</strong></span> und zuletzt
   <span class="function"><a href="function.posix-setuid.php" class="function">posix_setuid()</a></span>.
  </p>
  <blockquote class="note"><p><strong class="note">Hinweis</strong>: 
   <p class="para">
    Falls die Funktion von einem Superuser aufgerufen wurde, setzt sie auch
    die effektive Gruppen-ID.
   </p>
  </p></blockquote>
 </div>


 <div class="refsect1 parameters" id="refsect1-function.posix-setgid-parameters">
  <h3 class="title">Parameter-Liste</h3>
  <p class="para">
   <dl>
    
     <dt><code class="parameter">group_id</code></dt>
     <dd>
      <p class="para">
       Die Gruppen-ID
      </p>
     </dd>
    
   </dl>
  </p>
 </div>


 <div class="refsect1 returnvalues" id="refsect1-function.posix-setgid-returnvalues">
  <h3 class="title">Rückgabewerte</h3>
  <p class="para">
   Gibt bei Erfolg <strong><code><a href="reserved.constants.php#constant.true">true</a></code></strong> zurück. Bei einem Fehler wird <strong><code><a href="reserved.constants.php#constant.false">false</a></code></strong> zurückgegeben.
  </p>
 </div>


 <div class="refsect1 examples" id="refsect1-function.posix-setgid-examples">
  <h3 class="title">Beispiele</h3>
  <p class="para">
   <div class="example" id="example-1">
    <p><strong>Beispiel #1 <span class="function"><strong>posix_setgid()</strong></span>-Beispiel</strong></p>
    <div class="example-contents"><p>
     Dieses Beispiel gibt die effektive Gruppen-ID aus, nachdem sie geändert
     wurde.
    </p></div>
    <div class="example-contents">
<div class="phpcode"><code><span style="color: #000000"><span style="color: #0000BB">&lt;?php<br /></span><span style="color: #007700">echo </span><span style="color: #DD0000">'Meine reale Gruppen-ID ist '</span><span style="color: #007700">.</span><span style="color: #0000BB">posix_getgid</span><span style="color: #007700">(); </span><span style="color: #FF8000">//20<br /></span><span style="color: #0000BB">posix_setgid</span><span style="color: #007700">(</span><span style="color: #0000BB">40</span><span style="color: #007700">);<br />echo </span><span style="color: #DD0000">'Meine reale Gruppen-ID ist '</span><span style="color: #007700">.</span><span style="color: #0000BB">posix_getgid</span><span style="color: #007700">(); </span><span style="color: #FF8000">//20<br /></span><span style="color: #007700">echo </span><span style="color: #DD0000">'Meine effektive Gruppen-ID ist '</span><span style="color: #007700">.</span><span style="color: #0000BB">posix_getegid</span><span style="color: #007700">(); </span><span style="color: #FF8000">//40<br /></span><span style="color: #0000BB">?&gt;</span></span></code></div>
    </div>

   </div>
  </p>
 </div>


 <div class="refsect1 seealso" id="refsect1-function.posix-setgid-seealso">
  <h3 class="title">Siehe auch</h3>
  <p class="para">
   <ul class="simplelist">
    <li><span class="function"><a href="function.posix-getgrgid.php" class="function" rel="rdfs-seeAlso">posix_getgrgid()</a> - Liefert zu einer Gruppen-ID Informationen &uuml;ber diese Gruppe</span></li>
    <li><span class="function"><a href="function.posix-getgid.php" class="function" rel="rdfs-seeAlso">posix_getgid()</a> - Liefert die reale Gruppen-ID des aktuellen Prozesses</span></li>
   </ul>
  </p>
 </div>


</div><?php manual_footer($setup); ?>