cvs: phpdoc /hu/features safe-mode.xml

From: Date: Sat, 22 Dec 2001 16:59:00 +0000
Subject: cvs: phpdoc /hu/features safe-mode.xml
Groups: php.doc 
Request: Send a blank email to phpdoc+get-969340269@lists.php.net to get a copy of this message
goba Sat Dec 22 11:59:00 2001 EDT Modified files: /phpdoc/hu/features safe-mode.xml Log: Update to latest EN-Revision Index: phpdoc/hu/features/safe-mode.xml diff -u phpdoc/hu/features/safe-mode.xml:1.5 phpdoc/hu/features/safe-mode.xml:1.6 --- phpdoc/hu/features/safe-mode.xml:1.5 Wed Dec 12 15:51:01 2001 +++ phpdoc/hu/features/safe-mode.xml Sat Dec 22 11:58:59 2001 @@ -1,35 +1,40 @@ <?xml version="1.0" encoding="iso-8859-2"?> -<!-- EN-Revision: 1.11 Maintainer: goba Status: ready --> +<!-- EN-Revision: 1.18 Maintainer: goba Status: ready --> <chapter id="features.safe-mode"> - <title>Safe mode</title> + <title>Safe Mode</title> <para> - A Safe Mode egy próbálkozás a megosztott szerverek biztonsági + A safe mode egy próbálkozás a megosztott szerverek biztonsági problémáinak megoldására. Architektúrálisan nem korrekt, hogy ezt a problémát a PHP szintjén próbáljuk megoldani, de mivel a többi alternatíva a webszerver és operációs rendszer szinteken nem igazán használható, sokan - különösen az internetszolgáltatók - - a Safe Mode-ot használják egyelõre. + a safe mode-ot használják egyelõre. </para> <para> - A Safe Mode mûködését befojásoló beállítások: + A safe mode mûködését befolyásoló beállítások: <programlisting role="ini"> -safe_mode = Off -open_basedir = -safe_mode_exec_dir = -safe_mode_allowed_env_vars = PHP_ -safe_mode_protected_env_vars = LD_LIBRARY_PATH -disable_functions = +<![CDATA[ +safe_mode = Off +open_basedir = +safe_mode_exec_dir = +safe_mode_allowed_env_vars = PHP_ +safe_mode_protected_env_vars = LD_LIBRARY_PATH +disable_fnctions = +]]> </programlisting> </para> <para> - Ha a Safe Mode be van kapcsolva, a PHP ellenõrzi, hogy az aktuálisan + Ha a <link linkend="ini.safe-mode">safe_mode</link> + beállítás be van kapcsolva, a PHP ellenõrzi, hogy az aktuálisan futó szkript tulajdonosa megegyezik-e a kezelésre megnyitandó file tulajdonosával. Például: <programlisting role="ls"> +<![CDATA[ -rw-rw-r-- 1 rasmus rasmus 33 Jul 1 19:20 script.php -rw-r--r-- 1 root root 1116 May 26 18:01 /etc/passwd +]]> </programlisting> Futtatva ezt a script.php programot: <programlisting role="php"> @@ -39,16 +44,20 @@ ?> ]]> </programlisting> - a következõ hibát kapod, ha a Safe Mode be van kapcsolva: - <programlisting role="php"> + a következõ hibát kapod, ha a safe mode be van kapcsolva: + <screen> +<![CDATA[ Warning: SAFE MODE Restriction in effect. The script whose uid is 500 is not allowed to access /etc/passwd owned by uid 0 in /docroot/script.php on line 2 - </programlisting> +]]> + </screen> </para> <para> - Ha a safe_mode helyett egy open_basedir könyvtárat állítasz be, akkor - minden engedélyezett file mûvelet erre a könyvtárra korlátozódik. - Például (Apache httpd.conf példa): + Ha a <link linkend="ini.safe-mode">safe_mode</link> helyett + egy <link linkend="ini.open-basedir">open_basedir</link> + könyvtárat állítasz be, akkor minden engedélyezett file + mûvelet erre a könyvtárra korlátozódik. Például (Apache + httpd.conf példa): <programlisting role="ini"> <![CDATA[ <Directory /docroot> @@ -58,32 +67,38 @@ </programlisting> Ha a fenti script.php programot futtatod, ezzel az open_basedir beállítással, akkor a következõ eredményt kapod: - <programlisting role="php"> + <screen> +<![CDATA[ Warning: open_basedir restriction in effect. File is in wrong directory in /docroot/script.php on line 2 - </programlisting> +]]> + </screen> </para> <para> Le tudsz tiltani különbözõ függvényeket akár egyenként is. Ha hozzáadod ezt a php.ini állományodhoz: <programlisting role="ini"> +<![CDATA[ disable_functions readfile,system +]]> </programlisting> A következõ hibát kapod: - <programlisting role="php"> + <screen> +<![CDATA[ Warning: readfile() has been disabled for security reasons in /docroot/script.php on line 2 - </programlisting> +]]> + </screen> </para> <sect1 id="features.safe-mode.functions"> - <title>A Safe Mode használatakor tiltott/korlátozott függvények</title> + <title>A safe mode használatakor tiltott/korlátozott függvények</title> <para> Ez még valószínûleg nem teljes, és nem korrekt listája a függvényeknek, amiket a - <link linkend="features.safe-mode">Safe Mode</link> korlátoz. + <link linkend="features.safe-mode">safe mode</link> korlátoz. <table> - <title>Safe Mode-ban korlátozott függvények</title> + <title>Safe modeban korlátozott függvények</title> <tgroup cols="2"> <thead> <row> @@ -114,15 +129,15 @@ </row> <row> <entry><function>ifx_*</function></entry> - <entry>sql_safe_mode megkötések, (!= Safe Mode)</</entry> + <entry>sql_safe_mode megkötések, (!= safe mode)</</entry> </row> <row> <entry><function>ingres_*</function></entry> - <entry>sql_safe_mode megkötések, (!= Safe Mode)</entry> + <entry>sql_safe_mode megkötések, (!= safe mode)</entry> </row> <row> <entry><function>mysql_*</function></entry> - <entry>sql_safe_mode megkötések, (!= Safe Mode)</entry> + <entry>sql_safe_mode megkötések, (!= safe mode)</entry> </row> <row> <entry><function>pg_loimport</function></entry> @@ -246,7 +261,7 @@ </row> <row> <entry><function>getallheaders</function></entry> - <entry>Safe Modeban, semmilyen 'authorization' (nem kisbetû/nagybetû érzékeny) + <entry>Safe modeban, semmilyen 'authorization' (nem kisbetû/nagybetû érzékeny) kezdetû fejléc sem kerül visszaadásra. Figyelem: ez nem mûködik megfelelõen a <function>getallheaders</function> AOL szerveres megvalósításában.</entry> </row> @@ -275,10 +290,12 @@ sgml-indent-data:t indent-tabs-mode:nil sgml-parent-document:nil -sgml-default-dtd-file:"../manual.ced" +sgml-default-dtd-file:"../../manual.ced" sgml-exposed-tags:nil sgml-local-catalogs:nil sgml-local-ecat-files:nil End: -vim: ts=1 sw=1 et syntax=sgml +vim600: syn=xml fen fdm=syntax fdl=2 si +vim: et tw=78 syn=sgml +vi: ts=1 sw=1 -->

« previous php.doc (#969340269) next »