ืืืื ืืคืงืืื fakeroot-tcp ืฉื ืืชื ืืืจืืฅ ืืกืคืง ืืืืกืื ืืืื ืื ืฉื OnWorks ืืืืฆืขืืช ืืืช ืืชืื ืืช ืืขืืืื ืืืงืืื ืืช ืืืจืืืืช ืฉืื ื, ืืืื Ubuntu Online, Fedora Online, ืืืืืืืจ ืืงืืื ืฉื Windows ืื ืืืืืืืจ ืืงืืื ืฉื MAC OS
ืชึธืึฐื ึดืืช:
ืฉืึตื
fakeroot - ืืคืขื ืคืงืืื ืืกืืืื ืืืืืืฃ ืืจืฉืืืช ืฉืืจืฉ ืืฆืืจื ืื ืืคืืืฆืื ืฉื ืงืืฆืื
ืชึทืงืฆึดืืจ
fakeroot [-ื|--ืืื ืกึดืคึฐืจึดืึธื] [-- ืืืืืฃ ืืืืืฃ-ืืื ืืจื] [-ืื ื ืงืืืฅ load] [-ืก ืฉืืืจ ืืช ืืงืืืฅ]
[-u|--ืื ืืืืข-ืืื-ืืืืชื ] [-b|--fd-base ] [-h|--ืขืืจื ] [-v|--ืืจืกื ] [-] [ืคืงืืื]
ืชืืืืจ
fakeroot ืืจืืฅ ืคืงืืื ืืกืืืื ืฉืื ื ืจืื ืฉืืฉ ืื ืืจืฉืืืช ืฉืืจืฉ ืขืืืจ
ืื ืืคืืืฆืื ืฉื ืงืืฆืื. ืื ืฉืืืืฉื ืืื ืืืคืฉืจ ืืืฉืชืืฉืื ืืืฆืืจ ืืจืืืื ืื (tar, ar, .deb
ืืื') ืขื ืงืืฆืื ืืื ืขื ืืจืฉืืืช ืฉืืจืฉ/ืืขืืืช. ืึฐืึนื fakeroot ืืื ืืฆืืจื
ืืืืืช ืืขื ืืจืฉืืืช ืฉืืจืฉ ืืืฆืืจ ืืช ืืงืืฆืื ืืืจืืืืื ืืช ืืืจืืืื ืขื ืื ืืื
ืืจืฉืืืช ืืืขืืืช, ืืื ืืืจืื ืืืชื, ืืืจืช ืืืื ืฆืืจื ืืื ืืช ืืช
ืืจืืืื ืืฉืืจืืช, ืืืื ืืืฉืชืืฉ ืืืจืืืื.
fakeroot ืขืืื ืขื ืืื ืืืืคืช ืคืื ืงืฆืืืช ืกืคืจืืืช ืื ืืคืืืฆืืืช ืืงืืฆืื (chmod(2), stat(2)
ืืื') ืขื ืืื ืืืื ืืืืืื ืืช ืืืฉืคืขื ืฉืืคืื ืงืฆืืืช ืืกืคืจืืื ืืืืืชืืืช ืืื ืืืืืืช ืืืืืช
ืืฉืชืืฉ ืืืืช ืืื ืฉืืจืฉ. ืคืื ืงืฆืืืช ืืขืืืคื ืืืื ื ืืฆืืืช ืืกืคืจืืื ืืฉืืชืคืช
/ usr / lib /*/libfakeroot-*.so ืื ืืืงืื ืืืื ืืคืืืคืืจืื ืฉืื. ืืืืืืืงื ืืืฉืืชืฃ ืืื
ื ืืขื ืืจื LD_PRELOAD ืื ืื ืื ืฉื ืืืขืืืก ืืืื ืื. (ืึดืจึฐืืึนืช ld.so(8))
ืื ืืชื ืืชืืืื ืืื ืืช ืืืืืืช ืขื fakeroot, ื ืกื ืืื ืืช ืืช ืืืืืช fakeroot
ืจืืฉืืช: ืฉืื ื-"debian/rules build" ืืืื ืืื ืืืื ืื (ืืืืงืื ืืขืืงืจ ืืืืื ืืืฉื
ืืจืกืืืช fakeroot). ืื ืืืืืงืืช ืืืื ื ืืฉืืืช (ืืืืืื ืื ืืฉ ืื libc5 ืืกืืืื
ืชืืื ืืืช ืืืขืจืืช ืฉืื), ืืืืืืช ืืืจืืช ืฉืืชื ืืื ื ืขื fakeroot ืื ืจืื ืืืืฉืื
ืื, ืืื ืืืื ืืืจืืื ืืจืื ืืืชืจ ืขืืื ืืช.
ืืื ืื, ืฉืื ืื ืฉืขืืืฃ ืื ืืืฆืข ืืช ืื ืืืช ืืงืืฆืื ืืืื ืืจืืื ืขืฆืื ืชืืช
fakeroot. ืืืืืื ืืืืืืจ ืืืืจืื ืื ืืืืืื ืืช ืื ืืฉืืืขืจืืช ืคืชืืื ืืชื ืืืช
ืืืจืช ืืื ืฉืื ืืฆืคืื. (ืื, ืื ืืืืืื ืืืงืจืื ืืื ืืฉืชื ื ืกืืืื,
ืฉืืืงื ืฆืจืื fakeroot).
ืืคืฉืจืืืืช
-l ืกืคืจืื, --lib ืกืคืจืื
ืฆืืื ืกืคืจืืืช ืืขืืคืช ืืืืคืืช.
-- ืืืืืฃ ืืื ืจื
ืฆืืื ืืื ืืจื ืืืืคื ืืฉืืืืฉ ืืืืืฃ.
[-] ืืคืงืืื
ืื ืคืงืืื ืฉืืชื ืจืืฆื ืฉืชืืคืขื ืืชืืจ fakeroot. ืืฉืชืืฉ ื-'--' ืื ืืคืงืืื ืฉืืฉ ืื
ืืคืฉืจืืืืช ืืืจืืช ืฉืขืืืืืช ืืืืื ืืช ื ืืชืื ืืืืคืฆืืืช ืฉื fakeroot.
-s ืฉืืืจ ืืช ืืงืืืฅ
ืฉืืืจ ืืช ืกืืืืช fakeroot ืืฉืืืจื-ืงืืืฅ ืืืฆืืื. ื ืืชื ืืืฉืชืืฉ ืืงืืืฅ ืื
ืฉืืืจ ืืช ืืกืืืื ืืืืืจ ืืืชืจ ืืืืฆืขืืช -i. ืขื ืืืช, ืืงืืืฅ ืืื ืืืืืฃ ืืืคืงืจ
ืืชื ืื ืืืจืืื ืืืืจืืช ืืื ืื ืชืฉืืืจ ืืช ืืงืืฆืื ื ืืข ืืชืื ื-fakeroot
ืืื ืืฉืืื ืืืืฅ ืืกืืืื. ืืืื ืืืช, ืื ืืืื ืืืืืช ืฉืืืืฉื. ืืืฉื, ืื ืืืื
ืืฉืืฉ ืขื rsync(1) ืืื ืืืืืช ืืืฉืืืจ ืขืฆื ืกืคืจืืื ืฉืืืื ืขื
ืืืืข ืขื ืืฉืชืืฉ, ืงืืืฆื ืืืืฉืืจ ืืื ืฆืืจื ืืฉืืจืฉ. ืึดืจึฐืืึนืช
/usr/share/doc/fakeroot/README.saving ืืงืืืช ืคืจืืื ื ืืกืคืื.
-i ืงืืืฅ load
ืืขื ืกืืืืช fakeroot ืฉื ืฉืืจื ืืขืืจ ืืืืฆืขืืช -s ื-load-file. ืฆืืื ืืืช
ืื ืื ืฉืืืจ ืืืืคื ืืจืืื ืืช ืืงืืืฅ, ืืฉืชืืฉ ื-s ืื ืขืืืจ ืืชื ืืืืช ืื. ืืืืฆืขืืช
ืืืชื ืงืืืฅ ืขืืืจ ืื -i ืืื -s ืืืืื fakeroot ืืงืจืืื ืืืืื.
-u, --ืื ืืืืข-ืืื-ืืืืชื
ืืฉืชืืฉ ืืืขืืืช ืืืืืชืืช ืฉื ืงืืฆืื ืฉืื ื ืืืขื ืืขืืจ ื-fakeroot ืืืงืื
ืืขืืื ืคื ืื ืฉืื ืืืขืืืช root:root.
-b fd ืฆืืื fd base (ืืฆื TCP ืืืื). fd ืืื ืืกืคืจ ืืชืืจ ืืงืืืฅ ืืืื ืืืื ืืฉืืืืฉ
ืขืืืจ ืืืืืจื TCP; ืื ืขืฉืื ืืืืืช ืืฉืื ืืื ืืื ืืข ืืชื ืืฉืืืืช ืขื ืืงืืืฅ
ืชืืืืจืื ืืืฉืืฉืื ืืช ืืชืืื ืืืช ืืืืคืขืืืช ืชืืช fakeroot.
-h ืืฆื ืขืืจื.
-v ืืจืกืช ืชืฆืืื.
ืืืืืืืช
ืื ื ืืคืขืื ืืืืืื ืขื fakeroot. ืฉืืื ืื ืฉืืชืื ืกืืืืช ืืฉืืจืฉ ืืืืืืคืช
ืื ืืคืืืฆืื ืฉื ืงืืฆืื ืฉืืืจืฉืช ืืจืฉืืืช ืฉืืจืฉ ืืฆืืืื, ืืื ืื ืืืืช ืืชืจืืฉืช.
$ ืืืื
ืืืกื
$ fakeroot / bin / bash
# ืื ืื ื
ืฉืืจืฉ
# mknod hda3 b 3 1
# ls -ld hda3
brw-r--r-- ืฉืืจืฉ 1 ืฉืืจืฉ 3, 1 ืืืืื 2 22:58 hda3
# chown joost:root hda3
# ls -ld hda3
brw-r--r-- 1 joost root 3, 1 ืืืืื 2 22:58 hda3
# ls -ld /
drwxr-xr-x 20 root root 1024 17 ืืื ื 21:50 /
# chown joost:ืืฉืชืืฉืื /
# chmod a+w /
# ls -ld /
drwxrwxrwx 20 joost users 1024 17 ืืืื ื 21:50 /
# ืืฆืืื
$ ls -ld /
drwxr-xr-x 20 root root 1024 17 ืืืื ื 21:50 //
$ ls -ld hda3
-rw-r--r-- 1 joost ืืฉืชืืฉืื 0 ืืืืื 2 22:58 hda3
ืจืง ืืืฉืคืขืืช ืฉื ืืืฉืชืืฉ ืืืกื ืืืื ืืขืฉืืช ืืื ืืงืจื ืืงืจืืช ืืืืช.
fakeroot ื ืืชื ืืืืืื ืืื ืืืคืฉืจ ืืืฉืชืืฉืื ืืืฆืืจ ืืืืืืช Debian GNU/Linux (ื
ืื ืืื deb(5) ืคืืจืื) ืืืื ืืชืช ืืื ืืจืฉืืืช ืฉืืจืฉ. ืื ืืืื ืืืืขืฉืืช ืขื ืืื ืคืงืืืืช ืืื
dpkg-buildpackage -rfakeroot or ืืื ืืช -rfakeroot (ืืืขืฉื, -rfakeroot ืืื ืืจืืจืช ืืืื ื
ืืื ืืช ืืืืื ื, ืื ืืชื ืื ืฆืจืื ืืช ืืืืขืื ืืื).
ืืืืื ืืืืืื
fakeroot ืืื ืชืืื ืืช ืจืืืื, ืื ืชืืื ืืช. ืื ืื ืืฉืคืจ ืืช ืืืจืฉืืืช ืฉื ืืืฉืชืืฉ, ืื
ืืืคืืืช ืืช ืืืืืช ืืืขืจืืช.
ืืฉืชืืฉ ื-fakeroot-tcp ืืืื ืืจื ื ืืืืฆืขืืช ืฉืืจืืชื onworks.net