-
Notifications
You must be signed in to change notification settings - Fork 60
Expand file tree
/
Copy pathposix-setuid.xml
More file actions
100 lines (94 loc) · 2.51 KB
/
posix-setuid.xml
File metadata and controls
100 lines (94 loc) · 2.51 KB
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
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: 265acc36ee4a1f4553a52030bf1717521c24dfb4 Maintainer: seros Status: ready -->
<!-- Reviewed: no -->
<refentry xml:id="function.posix-setuid" xmlns="http://docbook.org/ns/docbook">
<refnamediv>
<refname>posix_setuid</refname>
<refpurpose>Establecer el UID del proceso actual</refpurpose>
</refnamediv>
<refsect1 role="description">
&reftitle.description;
<methodsynopsis>
<type>bool</type><methodname>posix_setuid</methodname>
<methodparam><type>int</type><parameter>user_id</parameter></methodparam>
</methodsynopsis>
<para>
Establece el ID real de usuario del proceso actual. Esta es una función
privilegiada que necesita los privilegios apropiados (normalmente root) del
sistema para que sea capaz de realizar esta función.
</para>
</refsect1>
<refsect1 role="parameters">
&reftitle.parameters;
<para>
<variablelist>
<varlistentry>
<term><parameter>user_id</parameter></term>
<listitem>
<para>
El id de usuario.
</para>
</listitem>
</varlistentry>
</variablelist>
</para>
</refsect1>
<refsect1 role="returnvalues">
&reftitle.returnvalues;
<para>
&return.success;
</para>
</refsect1>
<refsect1 role="examples">
&reftitle.examples;
<para>
<example>
<title>Ejemplo de <function>posix_setuid</function></title>
<para>Este ejemplo mostrará el id de usuario actual y después lo establecerá
a un valor diferente.</para>
<programlisting role="php">
<![CDATA[
<?php
echo posix_getuid()."\n"; //10001
echo posix_geteuid()."\n"; //10001
posix_setuid(10000);
echo posix_getuid()."\n"; //10000
echo posix_geteuid()."\n"; //10000
?>
]]>
</programlisting>
</example>
</para>
</refsect1>
<refsect1 role="seealso">
&reftitle.seealso;
<para>
<simplelist>
<member><function>posix_setgid</function></member>
<member><function>posix_seteuid</function></member>
<member><function>posix_getuid</function></member>
<member><function>posix_geteuid</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
-->