ΠΠΎΠΌΠΏΠ°Π½ΠΈΡΡΠ° Qualys ΠΎΡΠΊΡΠΈ ΡΡΠ·Π²ΠΈΠΌΠΎΡΡ (CVE-2026-3888) Π² ΡΠ°Π±ΠΎΡΠ°ΡΠ° Π½Π° ΡΠ²ΡΡΠ·Π²Π°Π½Π΅ΡΠΎ ΠΌΠ΅ΠΆΠ΄Ρ snap-confine ΠΈ systemd-tmpfiles Π² Ubuntu, ΠΊΠΎΠ΅ΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π½Π° Π½Π΅ΠΏΡΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΡΠΎΠ²Π°Π½ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π» Π΄Π° ΠΏΠΎΠ»ΡΡΠΈ root Π΄ΠΎΡΡΡΠΏ Π΄ΠΎ ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ°. ΠΡΠΎΠ±Π»Π΅ΠΌΡΡ ΡΠ΅ ΠΏΡΠΎΡΠ²ΡΠ²Π° Π² Ubuntu Ρ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ ΠΏΠΎ ΠΏΠΎΠ΄ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅ ΠΎΡ Π²Π΅ΡΡΠΈΡ 24.04. Π Ubuntu 16.04-22.04 ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΡΠ° ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ Π΅ΠΊΡΠΏΠ»ΠΎΠ°ΡΠΈΡΠ° Π² Π½Π΅ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΈ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ, ΠΈΠΌΠΈΡΠΈΡΠ°ΡΠΈ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ΡΠΎ Π½Π° ΠΏΠΎ-Π½ΠΎΠ²ΠΈΡΠ΅ Π²Π΅ΡΡΠΈΠΈ Π½Π° Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠ²Π°. Π Ubuntu, ΠΏΠΎΠΏΡΠ°Π²ΠΊΠ°ΡΠ° Π΅ Π½Π°Π»ΠΈΡΠ½Π° Π² ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ΡΠΎ Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠ° snapd ΠΎΡ Π²ΡΠ΅ΡΠ°. Π snapd ΠΏΡΠΎΠ±Π»Π΅ΠΌΡΡ Π΅ ΠΎΡΡΡΡΠ°Π½Π΅Π½ Π² ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ΡΠΎ 2.75.
Π£ΡΠ·Π²ΠΈΠΌΠΎΡΡΡΠ° Π²ΡΠ·Π½ΠΈΠΊΠ²Π° Π² ΡΠ΅Π·ΡΠ»ΡΠ°Ρ Π½Π° Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»Π½ΠΎΡΠΎ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ Π½Π° ΡΡΠΈΠ»ΠΈΡΠΈΡΠ΅ snap-confine ΠΈ systemd-tmpfiles, ΠΈΠ·ΠΏΡΠ»Π½ΡΠ²Π°Π½ΠΈ Ρ ΠΏΠΎΠ²ΠΈΡΠ΅Π½ΠΈ ΠΏΡΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΈ. Π£ΡΠΈΠ»ΠΈΡΠ°ΡΠ° snap-confine ΡΡΠ·Π΄Π°Π²Π° sandbox ΡΡΠ΅Π΄Π° Π·Π° ΠΈΠ·ΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅ Π½Π° snap ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, Π΄ΠΎΠΊΠ°ΡΠΎ systemd-tmpfiles ΠΈΠ·Π²ΡΡΡΠ²Π° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ½ΠΎ ΠΏΠΎΡΠΈΡΡΠ²Π°Π½Π΅ Π½Π° Π²ΡΠ΅ΠΌΠ΅Π½Π½ΠΈ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ ΠΈ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΠΈ. ΠΠΎ ΠΏΠΎΠ΄ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅, ΡΡΠΈΠ»ΠΈΡΠ°ΡΠ° systemd-tmpfiles Π΅ Π½Π°ΡΡΡΠΎΠ΅Π½Π° Π΄Π° ΠΈΠ·ΡΡΠΈΠ²Π° Π²ΡΠΈΡΠΊΠΈ ΡΡΠ°ΡΠΈ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ ΠΈ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΠΈ Π² /tmp, ΠΊΠΎΠ΅ΡΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ΠΎ ΠΎΡ Π½Π°ΠΏΠ°Π΄Π°ΡΠ΅Π»Ρ Π·Π° ΠΏΠΎΠ΄ΠΌΡΠ½Π° Π½Π° Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡΡΠ° /tmp/.snap Π² ΠΌΠΎΠΌΠ΅Π½ΡΠ° ΡΠ»Π΅Π΄ Π½Π΅ΠΉΠ½ΠΎΡΠΎ ΠΈΠ·ΡΡΠΈΠ²Π°Π½Π΅ ΠΎΡ ΡΡΠΈΠ»ΠΈΡΠ°ΡΠ° systemd-tmpfiles, Π½ΠΎ ΠΏΡΠ΅Π΄ΠΈ ΡΡ Π΄Π° Π±ΡΠ΄Π΅ ΠΏΡΠ΅ΡΡΠ·Π΄Π°Π΄Π΅Π½Π° ΠΎΡ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΡΠ° snap-confine.
ΠΡΠ°ΠΊΠ°ΡΠ° ΡΠ΅ ΡΡΡΡΠΎΠΈ Π² ΠΈΠ·ΡΠ°ΠΊΠ²Π°Π½Π΅ Π½Π° ΡΡΠ°ΡΡΠΈΡΠ°Π½Π΅ Π½Π° ΠΏΡΠΎΡΠ΅ΡΠ° ΠΏΠΎ ΠΏΠΎΡΠΈΡΡΠ²Π°Π½Π΅ Π½Π° Π²ΡΠ΅ΠΌΠ΅Π½Π½ΠΈ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅, ΠΏΠΎΠ΄ΠΌΡΠ½Π° Π½Π° Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡΡΠ° /tmp/.snap ΡΠ»Π΅Π΄ Π½Π΅ΠΉΠ½ΠΎΡΠΎ ΠΈΠ·ΡΡΠΈΠ²Π°Π½Π΅ ΠΈ ΠΏΠΎΡΡΠ°Π²ΡΠ½Π΅ Π½Π° ΠΌΠΎΠ΄ΠΈΡΠΈΡΠΈΡΠ°Π½Π° ΠΊΠΎΠΏΠΈΡ Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈΡΠ΅ Π² /tmp/.snap/usr/lib/x86_64-linux-gnu.exchange. ΠΠ° Π½Π°ΠΏΠ°Π΄Π°ΡΠ΅Π»Ρ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΌΡ ΠΎΡΠ½Π΅ΠΌΠ΅ Π½ΡΠΊΠΎΠ»ΠΊΠΎ Π΄Π½ΠΈ Π΄Π° ΠΈΠ·ΡΠ°ΠΊΠ° ΡΡΠ°ΡΡΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° systemd-tmpfiles, ΡΡΠΉ ΠΊΠ°ΡΠΎ Π² Ubuntu 24.04 ΠΏΡΠΎΡΠ΅ΡΡΡ Π½Π° ΠΏΠΎΡΠΈΡΡΠ²Π°Π½Π΅ ΡΠ΅ ΡΡΠ°ΡΡΠΈΡΠ° Π²Π΅Π΄Π½ΡΠΆ Π½Π° 10 Π΄Π½ΠΈ, Π° Π² ΠΏΠΎ-Π½ΠΎΠ²ΠΈ Π²Π΅ΡΡΠΈΠΈ β Π²Π΅Π΄Π½ΡΠΆ Π½Π° 30 Π΄Π½ΠΈ. Π‘Π»Π΅Π΄ ΠΏΠΎΠ΄ΠΌΡΠ½Π°ΡΠ° Π½Π° Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡΡΠ°, Π½Π°ΠΏΠ°Π΄Π°ΡΠ΅Π»ΡΡ ΡΡΠΏΡΠ²Π° Π΄Π° ΠΈΠ½ΠΈΡΠΈΠΈΡΠ° Π½ΠΎΠ²Π° sandbox ΡΡΠ΅Π΄Π° Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° snap-confine.
ΠΠΎ Π²ΡΠ΅ΠΌΠ΅ Π½Π° ΡΡΠ·Π΄Π°Π²Π°Π½Π΅ΡΠΎ Π½Π° sandbox ΡΡΠ΅Π΄Π°ΡΠ° Π² Π²ΡΠ΅ΠΌΠ΅Π½Π½Π°ΡΠ° Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡ /tmp/.snap, Π½Π°ΠΏΠ°Π΄Π°ΡΠ΅Π»ΡΡ ΠΈΠ·ΡΠ°ΠΊΠ²Π° ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΡΡΠΈΡ ΠΌΠΎΠΌΠ΅Π½Ρ ΠΈ ΠΏΡΠ΅ΠΈΠΌΠ΅Π½ΡΠ²Π° /tmp/.snap/usr/lib/x86_64-linux-gnu.exchange Π½Π° /tmp/.snap/usr/lib/x86_64-linux-gnu, ΠΏΠΎ ΡΠ°ΠΊΡΠ² Π½Π°ΡΠΈΠ½ ΠΏΠΎΠ΄ΠΌΠ΅Π½ΡΠΉΠΊΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈΡΠ΅ ΠΈ ΠΎΡΠΈΠ³ΡΡΡΠ²Π°ΠΉΠΊΠΈ ΡΡΡ Π½ΠΎΡΠΎ bind-ΠΌΠΎΠ½ΡΠΈΡΠ°Π½Π΅ Ρ ΠΏΡΠ°Π²Π° root. ΠΠΎ ΡΠΎΠ·ΠΈ Π½Π°ΡΠΈΠ½ Π½Π°ΠΏΠ°Π΄Π°ΡΠ΅Π»ΡΡ ΠΏΠΎΠ»ΡΡΠ°Π²Π° ΠΊΠΎΠ½ΡΡΠΎΠ» Π½Π°Π΄ ΡΠΏΠΎΠ΄Π΅Π»Π΅Π½ΠΈΡΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ ΠΈ Π·Π°ΡΠ΅ΠΆΠ΄Π°ΡΠ° ld.so, ΠΊΠΎΠΈΡΠΎ ΡΠ΅ ΠΈΠ·ΠΏΡΠ»Π½ΡΠ²Π°Ρ Π² sandbox ΡΡΠ΅Π΄Π°ΡΠ° Π½Π° snap, ΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΏΠΎΡΡΠΈΠ³Π½Π΅ ΠΈΠ·ΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅ Π½Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»Π΅Π½ ΠΊΠΎΠ΄ Ρ ΠΏΡΠ°Π²Π° root ΡΡΠ΅Π· ΡΡΠ°ΡΡΠΈΡΠ°Π½Π΅ Π½Π° Π²ΡΡΠΊΠ° suid ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ°, Π² ΠΊΠΎΡΡΠΎ ΡΠ΅ ΠΏΡΠΈΠ»Π°Π³Π° Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ½ΠΎ ΡΠ²ΡΡΠ·Π²Π°Π½Π΅.
Π‘ root-Π΄ΠΎΡΡΡΠΏ Π² sandbox-ΡΡΠ΅Π΄Π°, ΠΈΠ·ΠΎΠ»ΠΈΡΠ°Π½Π° ΡΡΠ΅Π· AppArmor ΠΈ ΡΠΈΠ»ΡΡΡ Π·Π° ΡΠΈΡΡΠ΅ΠΌΠ½ΠΈ ΠΏΠΎΠ²ΠΈΡΠΈ Π½Π° Π±Π°Π·Π°ΡΠ° Π½Π° seccomp, Π°ΡΠ°ΠΊΡΠ²Π°ΡΡΡ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΊΠΎΠΏΠΈΡΠ° /bin/bash Π² Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡ /var/snap/$SNAP/common/ ΠΈ Π΄Π° Π·Π°Π΄Π°Π΄Π΅ ΠΏΡΠ°Π²Π° Β«04755Β» (suid root). ΠΡΠΏΡΠ΅ΠΊΠΈ ΡΠ΅ ΠΏΡΠ°Π²Π°ΡΠ° ΡΠ° ΠΏΡΠΎΠΌΠ΅Π½Π΅Π½ΠΈ Π² sandbox-ΡΡΠ΅Π΄Π°ΡΠ°, ΡΠ°ΠΉΠ»ΡΡ Ρ ΠΏΡΠΎΠΌΠ΅Π½Π΅Π½ΠΈΡΠ΅ ΠΏΡΠ°Π²Π° Π΅ Π΄ΠΎΡΡΡΠΏΠ΅Π½ ΠΈ Π² ΠΎΡΠ½ΠΎΠ²Π½Π°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ°, ΠΏΠΎΡΠ°Π΄ΠΈ ΠΊΠΎΠ΅ΡΠΎ Π·Π° ΠΏΠΎΠ»ΡΡΠ°Π²Π°Π½Π΅ Π½Π° ΠΏΡΠ»Π½ΠΎ root Π΄ΠΎΡΡΡΠΏ Π΅ Π΄ΠΎΡΡΠ°ΡΡΡΠ½ΠΎ ΠΏΡΠΎΡΡΠΎ Π΄Π° ΡΡΠ°ΡΡΠΈΡΠ°ΡΠ΅ /var/snap//common/bash ΠΊΠ°ΡΠΎ ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ Π½Π΅ΠΏΡΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΡΠΎΠ²Π°Π½ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π» ΠΎΡ ΡΡΠ°Π½Π΄Π°ΡΡΠ½Π°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ½Π° ΡΡΠ΅Π΄Π°.
ΠΠ°ΡΠ°Π»Π΅Π»Π½ΠΎ Π±Π΅ ΠΎΡΠΊΡΠΈΡΠ° ΡΡΠ·Π²ΠΈΠΌΠΎΡΡ Π² ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ uutils coreutils (Rust Coreutils), Π°Π½Π°Π»ΠΎΠ³ Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠ° GNU Coreutils, Π½Π°ΠΏΠΈΡΠ°Π½ Π½Π° Π΅Π·ΠΈΠΊΠ° Rust. Π£ΡΠ·Π²ΠΈΠΌΠΎΡΡΡΠ° ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π½Π° Π½Π΅ΠΏΡΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΡΠΎΠ²Π°Π½ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π» Π΄Π° ΠΏΠΎΠ»ΡΡΠΈ ΠΏΡΠ°Π²Π° root Π² ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ°. ΠΡΠΎΠ±Π»Π΅ΠΌΡΡ Π±Π΅ΡΠ΅ ΠΎΡΠΊΡΠΈΡ ΠΏΠΎ Π²ΡΠ΅ΠΌΠ΅ Π½Π° ΠΏΡΠ΅Π³Π»Π΅Π΄Π° Π½Π° ΠΏΡΠΎΠΌΠ΅Π½ΠΈΡΠ΅ Π² Ubuntu 25.10 ΠΈ Π±Π΅ ΠΎΡΡΡΡΠ°Π½Π΅Π½ ΠΎΠ±Ρ ΠΎΠ΄Π½ΠΎ ΠΏΡΠ΅Π΄ΠΈ ΡΠ΅Π»ΠΈΠ·Π° Π½Π° Ubuntu 25.10 ΡΡΠ΅Π· ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΡΠ½Π΅ Π½Π° /usr/bin/gnurm Π²ΠΌΠ΅ΡΡΠΎ uutils rm. Π ΠΏΠ°ΠΊΠ΅ΡΠ° uutils ΠΏΡΠΎΠ±Π»Π΅ΠΌΡΡ Π±Π΅ΡΠ΅ ΠΎΡΡΡΡΠ°Π½Π΅Π½ Π² ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ΡΠΎ uutils coreutils 0.3.0, Π±Π΅Π· ΠΎΡΠΌΠ΅ΡΠΊΠΈ Π² ΡΠΏΠΈΡΡΠΊΠ° Π½Π° ΠΏΡΠΎΠΌΠ΅Π½ΠΈΡΠ΅ Π·Π° ΠΎΡΡΡΡΠ°Π½ΡΠ²Π°Π½Π΅ Π½Π° ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΡΠ° (Π±Π΅ΡΠ΅ ΠΏΠΎΡΠΎΡΠ΅Π½ΠΎ, ΡΠ΅ Π² rm, du, chmod ΠΈ chgrp Π΅ ΡΠ΅Π°Π»ΠΈΠ·ΠΈΡΠ°Π½ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ΅Π½ ΠΌΠ΅ΡΠΎΠ΄ Π·Π° ΠΎΠ±Ρ ΠΎΠ΄ Π½Π° ΠΏΡΡΠΈΡΠ°).
ΠΡΠΎΠ±Π»Π΅ΠΌΡΡ Π΅ ΠΏΡΠΈΡΠΈΠ½Π΅Π½ ΠΎΡ ΡΡΡΡΠ΅Π·Π°ΡΠ΅Π»Π½ΠΎΡΠΎ ΡΡΡΡΠΎΡΠ½ΠΈΠ΅ Π² ΡΡΠΈΠ»ΠΈΡΠ°ΡΠ° Β«rmΒ», ΠΊΠΎΠ΅ΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π½Π° Π»ΠΎΠΊΠ°Π»Π½ΠΈΡ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π» Π΄Π° ΠΏΠΎΠ΄ΠΌΠ΅Π½ΠΈ ΡΡΠ΄ΡΡΠΆΠ°Π½ΠΈΠ΅ΡΠΎ Π½Π° Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡΡΠ° Ρ ΡΠΈΠΌΠ²ΠΎΠ»ΠΈΡΠ½Π° Π²ΡΡΠ·ΠΊΠ° ΠΏΠΎ Π²ΡΠ΅ΠΌΠ΅ Π½Π° ΠΈΠ·ΡΡΠΈΠ²Π°Π½Π΅ΡΠΎ Π½Π° ΡΠ°ΠΉΠ», ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΠ°Π½ΠΎ ΠΎΡ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»Ρ, ΠΎΡ ΠΏΡΠΎΡΠ΅ΡΠ° Β«rmΒ» Ρ ΠΏΡΠ°Π²Π° root. ΠΠ΅ΠΆΠ΄Ρ Π΄ΡΡΠ³ΠΎΡΠΎ, ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΡΠ° ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ Π΅ΠΊΡΠΏΠ»ΠΎΠ°ΡΠΈΡΠ°Π½Π° ΠΏΡΠΈ Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½ΠΎΡΠΎ ΡΡΠ°ΡΡΠΈΡΠ°Π½Π΅ ΠΎΡ cron ΡΠΊΡΠΈΠΏΡΠ° /etc/cron.daily/apport, ΠΊΠΎΠΉΡΠΎ ΡΠ΅ ΡΡΠ°ΡΡΠΈΡΠ° Ρ ΠΏΡΠ°Π²Π° root ΠΈ ΡΠ΅ΠΊΡΡΡΠΈΠ²Π½ΠΎ ΠΈΠ·ΡΡΠΈΠ²Π° ΡΡΠ΄ΡΡΠΆΠ°Π½ΠΈΠ΅ΡΠΎ Π½Π° Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡΡΠ° /var/crash, Π΄ΠΎΡΡΡΠΏΠ½Π° Π·Π° Π·Π°ΠΏΠΈΡ Π·Π° Π²ΡΠΈΡΠΊΠΈ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈ Π² ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ°.
ΠΡΠΈ ΡΠ΅ΠΊΡΡΡΠΈΠ²Π½ΠΎ ΠΈΠ·ΡΡΠΈΠ²Π°Π½Π΅ Π½Π° Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΠΈ ΡΡΠΈΠ»ΠΈΡΠ°ΡΠ° rm ΠΏΡΡΠ²ΠΎ ΠΏΡΠΎΠ²Π΅ΡΡΠ²Π° Π²ΡΠΈΡΠΊΠΈΡΠ΅ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΠΈ, Π° ΡΠ»Π΅Π΄ ΡΠΎΠ²Π° ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»Π½ΠΎ Π³ΠΈ ΠΈΠ·ΡΡΠΈΠ²Π° Π² ΠΎΠ±ΡΠ°ΡΠ΅Π½ ΡΠ΅Π΄, ΠΈΠ·Π²ΠΈΠΊΠ²Π°ΠΉΠΊΠΈ ΡΡΠ½ΠΊΡΠΈΡΡΠ° rmdir(). ΠΠΊΠΎ ΡΡΠΏΠ΅Π΅ΡΠ΅ Π΄Π° ΠΏΠΎΠ΄ΠΌΠ΅Π½ΠΈΡΠ΅ ΡΠΎΠ΄ΠΈΡΠ΅Π»ΡΠΊΠ°ΡΠ° Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡ Ρ ΡΠΈΠΌΠ²ΠΎΠ»ΠΈΡΠ½Π° Π²ΡΡΠ·ΠΊΠ° Π²Π΅Π΄Π½Π°Π³Π° ΡΠ»Π΅Π΄ ΠΏΡΠΎΠ²Π΅ΡΠΊΠ°ΡΠ° Π½Π° ΡΠ°Π·ΠΈ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡ, Π½ΠΎ ΠΏΡΠ΅Π΄ΠΈ ΠΏΡΠΎΠ²Π΅ΡΠΊΠ°ΡΠ° Π½Π° Π²Π»ΠΎΠΆΠ΅Π½ΠΈΡΠ΅ Π² Π½Π΅Ρ Π΄ΡΡΠ΅ΡΠ½ΠΈ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΠΈ, ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡΡΠ° ΡΠ΅ Π΄ΠΎΠ²Π΅Π΄Π΅ Π΄ΠΎ ΠΈΠ·ΡΡΠΈΠ²Π°Π½Π΅ Π½Π° Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡΡΠ°, Π½Π° ΠΊΠΎΡΡΠΎ ΡΠΎΡΠΈ ΡΠΈΠΌΠ²ΠΎΠ»ΠΈΡΠ½Π°ΡΠ° Π²ΡΡΠ·ΠΊΠ°. Π’Π°ΠΊΠ° ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΏΠΎΡΡΠΈΠ³Π½Π΅ Π½Π΅ ΡΠ°ΠΌΠΎ ΠΈΠ·ΡΡΠΈΠ²Π°Π½Π΅ Π½Π° Π²ΡΠ΅ΠΊΠΈ ΡΠ°ΠΉΠ» Π² ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ°, Π½ΠΎ ΠΈ ΠΏΠΎΠ²ΠΈΡΠ°Π²Π°Π½Π΅ Π½Π° ΠΏΡΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΠΈΡΠ΅ ΡΡΠ΅Π· ΠΈΠ·ΡΡΠΈΠ²Π°Π½Π΅ Π½Π° Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡΡΠ° /tmp/snap-private-tmp/$SNAP/tmp/.snap Π·Π° ΠΏΠΎΠ΄ΠΌΡΠ½Π° Π½Π° ΡΡΠ΄ΡΡΠΆΠ°Π½ΠΈΠ΅ΡΠΎ Π½Π° sandbox-ΡΡΠ΅Π΄Π°ΡΠ° Π½Π° snap-ΠΏΠ°ΠΊΠ΅ΡΠ° (ΠΌΠ΅ΡΠΎΠ΄ΡΡ Π·Π° ΠΏΠΎΠ»ΡΡΠ°Π²Π°Π½Π΅ Π½Π° root Π΅ Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ΅Π½ Π½Π° ΠΏΡΡΠ²Π°ΡΠ° ΡΡΠ·Π²ΠΈΠΌΠΎΡΡ).
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: opennet.ru
