рд╕рддреНрд░ рд╕рдордп рд╕реАрдорд┐рдд рд╕рд╛рдорд╛рдиреНрдп рд▓реИрдкрдЯреЙрдк

рдЦрд╛рдмрд░реЛрд╡рд╕реНрдХ рдирд╛рдЧрд░рд┐рдХреЛрдВ рдХреЛ рдмрдзрд╛рдИ

рд╣рд╛рд▓ рд╣реА рдореЗрдВ, рдЙрдиреНрд╣реЛрдВрдиреЗ рдореБрдЭреЗ рдЫреЛрдЯреЗ рдХреИрдлреЗ рдореЗрдВ рд╕реЗ рдПрдХ рдореЗрдВ рдПрдХ рд▓реИрдкрдЯреЙрдк рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣рд╛, рддрд╛рдХрд┐ рдЖрдЧрдВрддреБрдХ рдЗрд╕реЗ рдореБрдлреНрдд рдореЗрдВ , рд╕рдордп рд╕реАрдорд╛ рдХреЗ рд╕рд╛рде рдФрд░ рдЕрдкрдиреЗ рдбреЗрдЯрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЪрд┐рдВрддрд╛ рди рдХрд░реЗрдВред

рддреЛ, рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд╕реНрдерд┐рддрд┐ рдФрд░ рдЖрд╡рд╢реНрдпрдХ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ :

рдЗрдВрдЯрд░рдиреЗрдЯ рдХреИрдлреЗ рдХреЗ рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХреЗ рд╡рд┐рд╖рдп рдкрд░ рдЧрд╣рди рдЗрдВрдЯрд░рдиреЗрдЯ рдЦреЛрдЬ рдХреЗ рдмрд╛рдж, рдореИрдВрдиреЗ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ рдХрд┐ рдпрд╣ рдЧреМрд░реИрдпреЛрдВ рдкрд░ рдмрдВрджреВрдХ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд╛рдпрдХ рдирд╣реАрдВ рд╣реИ, рдФрд░ рдореИрдВрдиреЗ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЙрдкрдХрд░рдг рдЪреБрдиреЗ:


рдЕрдм рдХреНрд░рдо рдореЗрдВред

рд╕рд┐рд╕реНрдЯрдо рдХреА рд╕реНрдерд╛рдкрдирд╛


рд╡рд┐рдВрдбреЛрдЬрд╝ рдореЗрдВ, "рд╕рд┐рд╕реНрдЯрдо-рдкреНрд░рдмрдВрдзрди-рдбрд┐рд╕реНрдХ рдкреНрд░рдмрдВрдзрди" рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдореИрдВрдиреЗ 200 рдЬреАрдмреА рддрдХ рдореБрдЦреНрдп рд╡рд┐рднрд╛рдЬрди ("рдПрд╕рд░" рдХреЗ рд░реВрдк рдореЗрдВ рд▓реЗрдмрд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛) рдХреЛ рдХрдо рдХрд░ рджрд┐рдпрд╛, рд╣рдореЗрдВ рдбрд┐рд╕реНрдХ (200 рдЬреАрдмреА) рдХрд╛ рдПрдХ рдирд┐: рд╢реБрд▓реНрдХ рдЕрдирдлрд╝реЙрд░реНрдореЗрдЯ рдХреНрд╖реЗрддреНрд░ рдорд┐рд▓рд╛, рдФрд░ рдЙрдмрдВрдЯреВ рдХреЛ рд╡рд╣рд╛рдВ рдбрд╛рд▓ рджрд┐рдпрд╛ред

рдЙрдмрдВрдЯреВ рд╕реНрдерд╛рдкрдирд╛ рдорд╛рдирдХ рд╣реИ, рд╕реАрдбреА / рдбреАрд╡реАрдбреА рд╕реЗ рдмреВрдЯрд┐рдВрдЧред
рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рджреМрд░рд╛рди, рдЖрдк "рдореМрдЬреВрджрд╛ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдмрдЧрд▓ рдореЗрдВ" рд╡рд┐рдХрд▓реНрдк рдЪреБрди рд╕рдХрддреЗ рд╣реИрдВ, рдореИрдВрдиреЗ рдореИрдиреНрдпреБрдЕрд▓ рд╡рд┐рднрд╛рдЬрди рдЪреБрдирд╛:

рд╣рдо рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо рдкреНрд░рд╢рд╛рд╕рдХ рдХреЗ рд╕рд╛рде рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддреЗ рд╣реИрдВ ("рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ" рдкрд╣рд▓реЗ рд╕реЗ рд╣реА ubuntu рдореЗрдВ рдЖрд░рдХреНрд╖рд┐рдд рд╣реИ)ред

рдкрд╣рд▓реЗ рд░рд┐рдмреВрдЯ рдХреЗ рдмрд╛рдж, рд╣рдо рдиреЗрдЯрд╡рд░реНрдХ / WIFI (рдпрджрд┐ рдЖрдк рдЕрднреА рддрдХ рдХрдиреЗрдХреНрдЯ рдирд╣реАрдВ рд╣реБрдП рд╣реИрдВ) рдХреЛ рдХрдиреЗрдХреНрдЯ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рд╕рднреА рдЕрдкрдбреЗрдЯ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рд╕рд╛рдорд╛рдиреНрдп рдСрдкрд░реЗрд╢рди рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдЕрддрд┐рд░рд┐рдХреНрдд рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ:

sudo apt-get update sudo apt-get dist-upgrade sudo apt-get install flashplugin-downloader sudo apt-get install gimp 

рдпрджрд┐ рдЖрдк рдЬрд╛рд╡рд╛ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдСрдирд▓рд╛рдЗрди рдмреИрдВрдХрд┐рдВрдЧ рдЗрддреНрдпрд╛рджрд┐) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛рддреЗ рд╣реИрдВ, рддреЛ рдЗрд╕реЗ рднреА рдбрд╛рд▓реЗрдВ:

 sudo apt-get install openjdk-7-jre icedtea-7-plugin 

рдЗрд╕ рд▓реИрдкрдЯреЙрдк рдореЗрдВ, рдкрд╣рд▓рд╛ рд╡рд┐рднрд╛рдЬрди (/ dev / sda1) рд╡рд┐рдВрдбреЛрдЬ рд░рд┐рдХрд╡рд░реА рд╡рд┐рднрд╛рдЬрди рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЗрд╕реЗ GRUB рдмреВрдЯ рдореЗрдиреВ рд╕реЗ рдиреБрдХрд╕рд╛рди рдХреЗ рд░рд╛рд╕реНрддреЗ рд╕реЗ рд╣рдЯрд╛рдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреА рдЬрд╛рддреА рд╣реИред
рдореБрдЭреЗ рдпрд╣ рдкрд╕рдВрдж рдЖрдпрд╛:

/boot/grub/grub.conf рд╕реЗ рд╡рд╛рдВрдЫрд┐рдд рдЕрдиреБрднрд╛рдЧ /etc/grub.d/40_custom рдкрд░ рдХреЙрдкреА рдХрд┐рдпрд╛ рдЧрдпрд╛:

 #!/bin/sh exec tail -n +3 $0 # This file provides an easy way to add custom menu entries. Simply type the # menu entries you want to add after this comment. Be careful not to change # the 'exec tail' line above. menuentry "Windows 7 (loader) (on /dev/sda2)" --class windows --class os { insmod part_msdos insmod ntfs set root='(hd0,msdos2)' search --no-floppy --fs-uuid --set=root 70E253CBE25393E6 chainloader +1 } 

рдлрд╝рд╛рдЗрд▓ рдХреЗ рдЕрдВрдд рдореЗрдВ рдЬреЛрдбрд╝реЗрдВ / etc / default / grub

 GRUB_DISABLE_OS_PROBER="true" 

рдФрд░ рдЯрд░реНрдорд┐рдирд▓ рдореЗрдВ GRUB рдореЗрдиреВ рдЕрдкрдбреЗрдЯ рдЪрд▓рд╛рдПрдВ

 sudo update-grub 

рдЕрдм, рдЬрдм рд░рд┐рдмреВрдЯ рд╣реЛ рд░рд╣рд╛ рд╣реИ, рддреЛ рдХреЗрд╡рд▓ рд▓рд┐рдирдХреНрд╕ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдЖрдЗрдЯрдо рдФрд░ рд╕реНрдерд╛рдкрд┐рдд рд╡рд┐рдВрдбреЛрдЬ рдХреЛ рд▓реЛрдб рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдЕрдВрддрд┐рдо рдЖрдЗрдЯрдо рдореЗрдиреВ рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗ рд░рд╣реЗ рд╣реИрдВред

рдпрджрд┐ рдЖрдкрдХреЛ рдмреВрдЯ рдореЗрдиреВ рдХреЛ рдЫрд┐рдкрд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛ рдЖрдкрдХреЛ ubuntu 12.04 рдореЗрдВ рдореМрдЬреВрдж рдПрдХ рдмрдЧ рдХреЛ рдмрд╛рдпрдкрд╛рд╕ рдХрд░рдирд╛ рд╣реЛрдЧрд╛, рдЕрд░реНрдерд╛рддреН рдпрд╣ рдХреЗрд╡рд▓ / etc / default / grub рдореЗрдВ рдорд╛рдкрджрдВрдбреЛрдВ рдХрд╛ рдПрдХ рдкрд░рд┐рд╡рд░реНрддрди рд╣реИ

 GRUB_HIDDEN_TIMEOUT="5" GRUB_HIDDEN_TIMEOUT_QUIET="false" 

рдмреВрдЯ рдкрд░ рдореЗрдиреВ рдЫреБрдкрд╛рдирд╛ рд╡рд┐рдлрд▓ рд╣реЛ рдЬрд╛рдПрдЧрд╛ред
/Etc/grub.d/00_header рдлрд╝рд╛рдЗрд▓ рдХреЗ рдЕрдВрдд рдореЗрдВ рдПрдХ рдЯреБрдХрдбрд╝рд╛ рдЬреЛрдбрд╝рдХрд░ рдЗрд╕рдХрд╛ рдЗрд▓рд╛рдЬ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ

 ### BEGIN Hidden Menu Test ### cat << EOF if [ ${timeout} != -1 ]; then if sleep --verbose --interruptible ${GRUB_HIDDEN_TIMEOUT} ; then set timeout=0 fi fi EOF ### END Hidden Menu Test ### 

рдЕрдВрддрддрдГ, рдлрд╝рд╛рдЗрд▓ / etc / default / grub рдореЗрд░реЗ рд▓рд┐рдП рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИ:

 GRUB_DEFAULT="0" GRUB_HIDDEN_TIMEOUT="5" GRUB_HIDDEN_TIMEOUT_QUIET="false" GRUB_TIMEOUT="5" GRUB_DISTRIBUTOR="`lsb_release -i -s 2> /dev/null || echo Debian`" GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" GRUB_CMDLINE_LINUX="" # Uncomment to enable BadRAM filtering, modify to suit your needs # This works with Linux (no patch required) and with any kernel that obtains # the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...) #GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef" # Uncomment to disable graphical terminal (grub-pc only) #GRUB_TERMINAL="console" # The resolution used on graphical terminal # note that you can use only modes which your graphic card supports via VBE # you can see them in real GRUB with the command `vbeinfo' GRUB_GFXMODE="640x480" # Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux #GRUB_DISABLE_LINUX_UUID="true" # Uncomment to disable generation of recovery mode menu entries #GRUB_DISABLE_RECOVERY="true" # Uncomment to get a beep at grub start #GRUB_INIT_TUNE="480 440 1" GRUB_DISABLE_OS_PROBER="true" 

рдФрд░ рд╣рд╛рдВ, рд░рд┐рдмреВрдЯ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдЧреНрд░рдм рдЕрдкрдбреЗрдЯ рдХрд░рдирд╛ рди рднреВрд▓реЗрдВ:

 sudo update-grub 

рдЕрдм, рдпрджрд┐ BIOS рд╕реНрдХреНрд░реАрди 5 рд╕реЗрдХрдВрдб рдХреЗ рд▓рд┐рдП рдЧрд╛рдпрдм рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ ESC рджрдмрд╛рдПрдВ, GRUB рдореЗрдиреВ рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИ, рдЕрдиреНрдпрдерд╛ рдкрд╣рд▓рд╛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдореЗрдиреВ рдЖрдЗрдЯрдо (Ubuntu) рдЪреБрдкрдЪрд╛рдк рд▓реЛрдб рд╣реЛ рдЬрд╛рдПрдЧрд╛ред

рдЕрддрд┐рдерд┐ рд╕рддреНрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВ



рд▓реЙрдЧ рдЖрдЙрдЯ рдХрд░реЗрдВ рдФрд░ рдлрд┐рд░ рд╕реЗ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдХреЗ рд░реВрдк рдореЗрдВ рд▓реЙрдЧ рдЗрди рдХрд░реЗрдВред
рдлрд╝реЛрд▓реНрдбрд░ / рдЖрджрд┐ / рдЕрддрд┐рдерд┐-рд╕рддреНрд░ / рд╕реНрдХреАрд▓ рдмрдирд╛рдПрдБ:

 sudo mkdir -p /etc/guest-session/skel 

рдФрд░ рд╣рдорд╛рд░реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдШрд░ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреА рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдмрдирд╛рдПрдБ:

 sudo cp -a /home/user/* /etc/guest-session/skel/ sudo cp -a /home/user/.* /etc/guest-session/skel/ 

рдпрджрд┐ рдЖрдк рдЕрдм рдПрдХ рдЕрддрд┐рдерд┐ рдХреЗ рд░реВрдк рдореЗрдВ рд▓реЙрдЧ рдЗрди рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдбреЗрд╕реНрдХрдЯреЙрдк рдФрд░ рд╡рд╛рддрд╛рд╡рд░рдг рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд╕рдорд╛рди рджрд┐рдЦрдирд╛ рдЪрд╛рд╣рд┐рдПред

рдЕрддрд┐рдерд┐ рд╕рддреНрд░ рдХреА рд╕рдордп рд╕реАрдорд╛


рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдХреЗ рд░реВрдк рдореЗрдВ рд▓реЙрдЧ рдЗрди рдХрд░реЗрдВред
рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкрдВрдХреНрддрд┐рдпреЛрдВ рдХреЛ / _rcount () рдлрд╝рдВрдХреНрд╢рди рдХреЗ рдЕрдВрдд рдореЗрдВ / usr / sbin / рдЕрддрд┐рдерд┐-рдЦрд╛рддрд╛ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдЬреЛрдбрд╝реЗрдВ (рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдЬрдм рдЕрддрд┐рдерд┐ рд▓реЙрдЧ рдЖрдЙрдЯ рдХрд░рддрд╛ рд╣реИ):

 remove_account () { тАж тАж rm -f /tmp/*.guest touch /tmp/$(date -d "today" +"%Y%m%d%H%M").guest } 

рд╣рдо рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕рд╛рдордЧреНрд░реА рдХреЗ рд╕рд╛рде рдлрд╝рд╛рдЗрд▓ /etc/guest-session/skel/.guest.sh рдмрдирд╛рддреЗ рд╣реИрдВ:

 #!/bin/sh if [ -f /tmp/*.guest ] then TIMEOUT=2 TIMESTAMP=`date -d "today" +"%Y%m%d%H%M"` for FNAME in /tmp/*.guest do OLDTIME="$(basename $FNAME .guest)" done if [ $(($TIMESTAMP-$OLDTIME)) -lt $TIMEOUT ] then sleep 10 notify-send -u critical "      !" "   (     )." sleep 10 gnome-session-quit --logout --no-prompt fi fi sleep 10 notify-send -u critical "  " "  30  .\n\n!" sleep 600 notify-send -u critical " 20 ..." sleep 600 notify-send -u critical " 10 ..." sleep 300 notify-send -u critical " 5       !\n     ." sleep 300 notify-send -u critical " " "   10 .\n     ." sleep 10 gnome-session-quit --logout --no-prompt 

рдФрд░ рдЗрд╕реЗ рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдмрдирд╛рдПрдВ:

 sudo chmod a+x /etc/guest-session/skel/.guest.sh 

рдпрд╣ рдХреЗрд╡рд▓ /etc/guest-session/skel/.profile рдлрд╝рд╛рдЗрд▓ рдХреЗ рдЕрдВрдд рдореЗрдВ рд▓рд╛рдЗрди рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдмрдиреА рд╣реБрдИ рд╣реИ

 $HOME/.guest.sh & 

рдФрд░ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдпрд╣ рд╕рдм рд╣реИред

рдкрд░рд┐рдгрд╛рдо


рдирддреАрдЬрддрди, рдореБрдЭреЗ рдПрдХ рд▓реИрдкрдЯреЙрдк рдорд┐рд▓рд╛, рдЬрд┐рд╕рдореЗрдВ рдореЗрдиреВ рдХреЛ рдЪреЗрддрд╛рд╡рдиреА рдФрд░ рджрд┐рдЦрд╛рдП рдмрд┐рдирд╛ рддреАрди рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ, рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдФрд░ "рдЕрддрд┐рдерд┐" рдХреЗ рд╕рд╛рде ubuntu рдореЗрдВ рд▓реЛрдб рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдФрд░ 2 рдорд┐рдирдЯ рдХреЗ рдПрдХ рдордЬрдмреВрд░ рдард╣рд░рд╛рд╡ рдХреЗ рд╕рд╛рде 30 рдорд┐рдирдЯ рдХреЗ "рдЕрддрд┐рдерд┐" рд╕рддреНрд░ рдХреА рд╕рдордп рд╕реАрдорд╛ рдХреЗ рд╕рд╛рде рд╣реИред рдЖрдк рд▓реИрдкрдЯреЙрдк рдХреЛ рдкреБрдирд░рд╛рд░рдВрдн рдХрд░рдХреЗ рдкреЙрдЬрд╝ рдХреЛ рд░реАрд╕реЗрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрджрд┐ рдпрд╣ рдЕрд╡рд╛рдВрдЫрдиреАрдп рд╣реИ, рддреЛ рдпрд╣ .guest рдлрд╝рд╛рдЗрд▓ рдХреЛ / tmp рдореЗрдВ рдирд╣реАрдВ, рдмрд▓реНрдХрд┐, / var / log (рджреЗрдЦреЗрдВ / usr / sbin / guest-account ) рдореЗрдВ рд╕рд╣реЗрдЬрдиреЗ рдХреЗ рд▓рд╛рдпрдХ рд╣реИред
рдирд┐рд╢реНрдЪрд┐рдд рдЕрдВрддрд░рд╛рд▓ рдкрд░, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рд╢реЗрд╖ рд╕рддреНрд░ рдХреЗ рд╕рдордп рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕рдВрджреЗрд╢ рджрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред
рд╕рддреНрд░ рдХреЗ рджреМрд░рд╛рди, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдмрджрд▓рдирд╛ рд╕рдВрднрд╡ рд╣реИ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд▓рд┐рдП, рдФрд░ рд╕рд┐рд╕реНрдЯрдо рд╕реЗ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЗ рдмрд┐рдирд╛ рд╡рд╛рдкрд╕ рдЕрддрд┐рдерд┐ рдХреЗ рд▓рд┐рдП)ред

рдХрдорд┐рдпреЛрдВ


рдпрджреНрдпрдкрд┐ рд╕реНрдХреНрд░рд┐рдкреНрдЯ .guest.sh рд╣реЛрдо рдлреЛрд▓реНрдбрд░ (рдХрдо рд╕реЗ рдХрдо рддреБрд░рдВрдд) рдореЗрдВ рджрд┐рдЦрд╛рдИ рдирд╣реАрдВ рджреЗрддреА рд╣реИ, рдпрд╣ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреА рд╕реВрдЪреА рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрддреА рд╣реИ, рдФрд░ рдпрд╣ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЕрддрд┐рдерд┐ рджреНрд╡рд╛рд░рд╛ рдЪреБрдкрдЪрд╛рдк рдорд╛рд░ рджреА рдЬрд╛рддреА рд╣реИ (рдпрджрд┐ рд╡рд╣ рдЬрд╛рдирддрд╛ рд╣реИ рдХрд┐ рдХреИрд╕реЗ), рдЬреЛ рд╕рд┐рджреНрдзрд╛рдВрдд рд░реВрдк рдореЗрдВ рд╕рддреНрд░ рд╕рдордп рд╕реАрдорд╛ рдХреЛ рд╣рдЯрд╛ рджреЗрддрд╛ рд╣реИред

рдЗрд╕ рд╕рдорд╛рдзрд╛рди рдореЗрдВ рд╕реБрдзрд╛рд░ рдХреЗ рд▓рд┐рдП рд░рдЪрдирд╛рддреНрдордХ рдЖрд▓реЛрдЪрдирд╛ рдФрд░ рд╕реБрдЭрд╛рд╡реЛрдВ рдХрд╛ рд╕реНрд╡рд╛рдЧрдд рд╣реИ!

Source: https://habr.com/ru/post/In179237/


All Articles