Π₯Π°Π½ΠΎ ΠΡΠΎΠΊ, Π°Π²ΡΠΎΡ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠ°
ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΡΠ΅Π· Π·Π°ΠΌΠ΅ΡΡΠ²Π°Π½Π΅ Π½Π° β#include β Π² ΠΊΠΎΠ΄Π° Π² Π΅Π΄Π½Π° ΠΎΡ ΠΎΠ½Π»Π°ΠΉΠ½ ΡΡΠ»ΡΠ³ΠΈΡΠ΅, ΠΈΠ·Ρ ΠΎΠ΄ΡΡ ΡΡΠΏΡ Π΄Π° ΠΏΠΎΠ»ΡΡΠΈ Ρ Π΅Ρ Π½Π° ΠΏΠ°ΡΠΎΠ»Π°ΡΠ° Π½Π° root ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»Ρ ΠΎΡ ΡΠ°ΠΉΠ»Π° /etc/shadow, ΠΊΠΎΠ΅ΡΠΎ ΡΡΡΠΎ ΠΏΠΎΠΊΠ°Π·Π²Π°, ΡΠ΅ ΡΠ΅Π± ΡΡΠ»ΡΠ³Π°ΡΠ° ΡΠ°Π±ΠΎΡΠΈ Ρ root ΠΏΡΠ°Π²Π° ΠΈ ΠΈΠ·ΠΏΡΠ»Π½ΡΠ²Π° ΠΊΠΎΠΌΠ°Π½Π΄ΠΈΡΠ΅ Π·Π° ΠΊΠΎΠΌΠΏΠΈΠ»Π°ΡΠΈΡ ΠΊΠ°ΡΠΎ root (Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎ Π΅ ΠΈΠ·ΠΎΠ»ΠΈΡΠ°Π½ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅Ρ Π΄Π° Π΅ Π±ΠΈΠ» ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ ΠΏΠΎ Π²ΡΠ΅ΠΌΠ΅ Π½Π° ΠΊΠΎΠΌΠΏΠΈΠ»Π°ΡΠΈΡΡΠ°, Π½ΠΎ ΡΠ°Π±ΠΎΡΠ°ΡΠ° ΠΊΠ°ΡΠΎ root Π² ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅Ρ ΡΡΡΠΎ Π΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌ). ΠΡΠΎΠ±Π»Π΅ΠΌΠ½Π°ΡΠ° ΡΡΠ»ΡΠ³Π°, Π² ΠΊΠΎΡΡΠΎ Π΅ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎ Π΄Π° ΡΠ΅ Π²ΡΠ·ΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡΡ, Π²ΡΠ΅ ΠΎΡΠ΅ Π½Π΅ Π΅ ΠΎΠ±ΡΠ²Π΅Π½Π°. ΠΠΏΠΈΡΠΈΡΠ΅ Π·Π° ΠΎΡΠ²Π°ΡΡΠ½Π΅ Π½Π° ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ Π² ΠΏΡΠ΅Π²Π΄ΠΎ FS /proc Π±ΡΡ Π° Π½Π΅ΡΡΠΏΠ΅ΡΠ½ΠΈ, Π·Π°ΡΠΎΡΠΎ GCC Π³ΠΈ ΡΡΠ΅ΡΠΈΡΠ° ΠΊΠ°ΡΠΎ ΠΏΡΠ°Π·Π½ΠΈ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅, Π½ΠΎ ΠΎΡΠ²Π°ΡΡΠ½Π΅ΡΠΎ Π½Π° ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ ΠΎΡ /sys ΡΠ°Π±ΠΎΡΠΈ.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: opennet.ru