เบเบฒเบเบเปเบฒเบชเบฐเปเบซเบเบต
เปเบเบทเปเบญเบชเบฐเบซเบเบญเบเบฅเบฐเบเบฑเบเบเบงเบฒเบกเบเบญเบเปเบเบเบญเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเปเบเบตเปเบกเปเบเบตเบก, เบเปเบฒเบเบชเบฒเบกเบฒเบเบเปเบฒเปเบเป เปเบเบปเปเบฒเปเบเบดเบเบเบฒเบเปเบเบเบขเบฒเบ. เบชเบดเปเบเบเบดเบกเบเบตเปเบเบฐเบญเบฐเบเบดเบเบฒเบเบงเบดเบเบตเบเบตเปเบเปเบฒเบเบชเบฒเบกเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบ apache เปเบเบเบธเบเบเบตเปเบกเบตเบเบฒเบเปเบเบปเปเบฒเปเบเบดเบเบเบฝเบเปเบเปเบญเบปเบเบเบฐเบเบญเบเปเบซเบผเบปเปเบฒเบเบฑเปเบเบเบตเปเบเปเบญเบเบเบฒเบเบเบฒเบเปเบเบปเปเบฒเปเบเบดเบ apache เปเบฅเบฐ php เปเบเบทเปเบญเปเบฎเบฑเบเบงเบฝเบเบขเปเบฒเบเบเบทเบเบเปเบญเบ. เบเบฒเบเบเปเบฒเปเบเปเบซเบผเบฑเบเบเบฒเบเบเบตเป, เบเปเบฒเบเบชเบฒเบกเบฒเบเบเปเบฒเบเบฑเบเบเปเปเบเบฝเบเปเบเป Apache, เปเบเปเบเบฑเบ stack เบญเบทเปเบเป.
เบเบฒเบโเบเบถเบโเบญเบปเบโเบฎเบปเบก
เบงเบดเบเบตเบเบฒเบเบเบตเปเปเบกเปเบเปเบซเบกเบฒเบฐเบชเบปเบกเบชเปเบฒเบฅเบฑเบเบฅเบฐเบเบปเบเปเบเบฅเป ufs; เปเบเบเบปเบงเบขเปเบฒเบเบเบตเป, zfs เบเบฐเบเบทเบเบเปเบฒเปเบเปเปเบเบฅเบฐเบเบปเบเบเบปเปเบเบเป, เปเบฅเบฐ ufs เปเบเบเบธเบ, เบเบฒเบกเบฅเปเบฒเบเบฑเบ. เบเบฑเปเบเบเบญเบเบเปเบฒเบญเบดเบเปเบกเปเบเบเบฒเบเบชเปเบฒเบเปเบซเบกเป kernel;
เบซเบผเบฑเบเบเบฒเบเบเบดเบเบเบฑเปเบเบฅเบฐเบเบปเบเปเบฅเปเบง, เปเบเปเปเบเปเบเบฅเป:
/usr/src/sys/amd64/conf/GENERIC
เบเปเบฒเบเบเบฝเบเปเบเปเบเปเบญเบเบเบฒเบเปเบเบตเปเบกเบซเบเบถเปเบเปเบเบงเปเบชเปเปเบเบฅเปเบเบตเป:
options MAC_MLS
เบเปเบฒเบเบเบทเป mls/high เบเบฐเบกเบตเบเบธเบเปเบเบฑเปเบเบเบงเปเบฒเบเปเบฒเบ mls/low, เปเบญเบฑเบเบเบฅเบดเปเบเบเบฑเบเบเบตเปเบเบฐเบเบทเบเปเบเบตเบเบเบปเบงเบเปเบงเบเบเปเบฒเบ mls/low เบเบฐเบเปเปเบชเบฒเบกเบฒเบเปเบเบปเปเบฒเปเบเบดเบเปเบเบฅเปเบเบตเปเบกเบตเบเปเบฒเบ mls/high เปเบเป. เบฅเบฒเบเบฅเบฐเบญเบฝเบเปเบเบตเปเบกเปเบเบตเบกเบเปเบฝเบงเบเบฑเบเปเบเบฑเบเบเบตเปเบกเบตเบขเบนเปเปเบเบฅเบฐเบเบปเบ FreeBSD เบชเบฒเบกเบฒเบเบเบปเบเปเบเปเปเบเบเบตเป .
เบเปเปเปเบ, เปเบเบเบตเปเปเบเปเบฅเบเบฐเบเปเบฅเบต /usr/src:
cd /usr/src
เปเบเบทเปเบญเปเบฅเบตเปเบกเบเบปเปเบเบเบฒเบเบชเปเบฒเบ kernel, เบเปเบฒเปเบเบตเบเบเบฒเบ (เปเบ j key, เบฅเบฐเบเบธเบเปเบฒเบเบงเบเบเบญเบ cores เปเบเบฅเบฐเบเบปเบ):
make -j 4 buildkernel KERNCONF=GENERIC
เบซเบผเบฑเบเบเบฒเบ kernel เปเบเปเบเบทเบเบฅเบงเบเบฅเบงเบก, เบกเบฑเบเบเปเบญเบเปเบเปเบฎเบฑเบเบเบฒเบเบเบดเบเบเบฑเปเบ:
make installkernel KERNCONF=GENERIC
เบซเบผเบฑเบเบเบฒเบเบเบฒเบเบเบดเบเบเบฑเปเบ kernel, เบขเปเบฒเบเปเบฒเบงเบเบตเปเบเบฐ reboot เบฅเบฐเบเบปเบ, เปเบเบทเปเบญเบเบเบฒเบเบงเปเบฒเบกเบฑเบเปเบเบฑเบเบชเบดเปเบเบเปเบฒเปเบเบฑเบเบเบตเปเบเบฐเปเบญเบเบเบนเปเปเบเปเปเบเบปเปเบฒเปเบเบซเปเบญเบเบฎเบฝเบเปเบเบปเปเบฒเบชเบนเปเบฅเบฐเบเบปเบ, เปเบเป configured เบเปเบญเบเบซเบเปเบฒเบเบตเป. เปเบเปเปเบเปเบเบฅเป /etc/login.conf, เปเบเปเบเบฅเปเบเบตเป, เบเปเบฒเบเบเปเบฒเปเบเบฑเบเบเปเบญเบเปเบเปเปเบเบซเปเบญเบเบฎเบฝเบเปเบเบปเปเบฒเบชเบนเปเบฅเบฐเบเบปเบเปเบฅเบตเปเบกเบเบปเปเบ, เปเบญเบปเบฒเบกเบฑเบเปเบเบซเบฒเปเบเบเบเบญเบก:
default:
:passwd_format=sha512:
:copyright=/etc/COPYRIGHT:
:welcome=/etc/motd:
:setenv=MAIL=/var/mail/$,BLOCKSIZE=K:
:path=/sbin /bin /usr/sbin /usr/bin /usr/local/sbin /usr/local/bin ~/bin:
:nologin=/var/run/nologin:
:cputime=unlimited:
:datasize=unlimited:
:stacksize=unlimited:
:memorylocked=64K:
:memoryuse=unlimited:
:filesize=unlimited:
:coredumpsize=unlimited:
:openfiles=unlimited:
:maxproc=unlimited:
:sbsize=unlimited:
:vmemoryuse=unlimited:
:swapuse=unlimited:
:pseudoterminals=unlimited:
:kqueues=unlimited:
:umtxp=unlimited:
:priority=0:
:ignoretime@:
:umask=022:
:label=mls/equal:
เปเบเบง :label=mls/equal เบเบฐเบญเบฐเบเบธเบเบฒเบเปเบซเปเบเบนเปเปเบเปเบเบตเปเปเบเบฑเบเบชเบฐเบกเบฒเบเบดเบเบเบญเบเบเบฑเปเบเบฎเบฝเบเบเบตเปเปเบเบปเปเบฒเปเบเบดเบเปเบเบฅเปเบเบตเปเบเบทเบเปเบฒเบเบเปเบงเบเบเปเบฒเบเบเบณเบเบฑเบเปเบเปเบถเปเบ (mls/low, mls/high). เบซเบผเบฑเบเบเบฒเบเบเบฒเบเบซเบกเบนเบเปเบเปเปเบซเบผเบปเปเบฒเบเบตเป, เบเปเบฒเบเบเปเบฒเปเบเบฑเบเบเปเบญเบเบชเปเบฒเบเบเบฒเบเบเปเปเบกเบนเบเบเบทเบเปเบซเบกเปเปเบฅเบฐเบงเบฒเบเบเบนเปเปเบเปเบฎเบฒเบ (เปเบเบฑเปเบเบเบฝเบงเบเบฑเบเบเบฑเบเบเบนเปเบเบตเปเบเปเบญเบเบเบฒเบ) เปเบเบซเปเบญเบเบฎเบฝเบเปเบเบปเปเบฒเบชเบนเปเบฅเบฐเบเบปเบเบเบตเป:
cap_mkdb /etc/login.conf
pw usermod root -L default
เปเบเบทเปเบญเปเบซเปเบเบฐเปเบเบเบฒเบเบเบณเปเบเปเบเบฑเบเปเบเบฅเปเปเบเบปเปเบฒเบเบฑเปเบ, เบเปเบฒเบเบเปเบญเบเปเบเปเปเบเปเบเบฅเป /etc/mac.conf, เบเปเบญเบเปเบซเปเบกเบตเบเบฝเบเปเบเบงเบเบฝเบงเปเบเบเบฑเปเบ:
default_labels file ?mls
เบเบญเบเบเบฑเปเบเบเปเบฒเบเบเบฑเบเบเปเบฒเปเบเบฑเบเบเปเบญเบเปเบเปเปเบเบตเปเบกเปเบกเบเบนเบ mac_mls.ko เปเบเบทเปเบญ autorun:
echo 'mac_mls_load="YES"' >> /boot/loader.conf
เบซเบผเบฑเบเบเบฒเบเบเบตเป, เบเปเบฒเบเบชเบฒเบกเบฒเบ reboot เบฅเบฐเบเบปเบเปเบเปเบขเปเบฒเบเบเบญเบเปเบ. เบงเบดเบเบตเบเบฒเบเบชเปเบฒเบ เปเบเบปเปเบฒเบชเบฒเบกเบฒเบเบญเปเบฒเบเบกเบฑเบเบขเบนเปเปเบเบซเบเบถเปเบเปเบเบชเบดเปเบเบเบดเบกเบเบญเบเบเปเบญเบ. เปเบเปเบเปเบญเบเบเบตเปเบเบฐเบชเปเบฒเบเบเบธเบ, เบเปเบฒเบเบเปเบฒเปเบเบฑเบเบเปเบญเบเปเบเบตเปเบกเบฎเบฒเบเปเบเปเบฅเบฐเบชเปเบฒเบเบฅเบฐเบเบปเบเปเบเบฅเปเปเบชเปเบกเบฑเบเปเบฅเบฐเปเบเบตเบเปเบเป multilabel เปเบเบกเบฑเบ, เบชเปเบฒเบเบฅเบฐเบเบปเบเปเบเบฅเป ufs2 เบเบตเปเบกเบตเบเบฐเบซเบเบฒเบเบเบญเบเบเบธเปเบก 64kb:
newfs -O 2 -b 64kb /dev/ada1
tunefs -l enable /dev/ada1
เบซเบผเบฑเบโเบเบฒเบโเบเบฒเบโเบชเปเบฒเบโเบฅเบฐโเบเบปเบโเปเบเบฅโเปโเปเบฅเบฐโเบเบฒเบโเปเบเบตเปเบก multilabelโ, เบเปเบฒเบโเบเปเบฒโเปเบเบฑเบโเบเปเบญเบโเปเบเปโเปเบเบตเปเบกโเบเบฒเบโเบเบฑเบโเปเบเบโเบเบฑเบ /etc/fstabโ, เปเบเบตเปเบกโเปเบชเบฑเปเบโเบเบฑเบโเปเบเบฅโเปโเบเบตเปโ:
/dev/ada1 /jail ufs rw 0 1
เปเบ Mountpoint, เปเบซเปเบฅเบฐเบเบธเปเบเปเบฅเบเบฐเบเปเบฅเบตเบเบตเปเบเปเบฒเบเบเบฐเบเบดเบเบเบฑเปเบเบฎเบฒเบเปเบเปเบ Pass, เปเบซเปเปเบเปเปเบเบงเปเบฒเบเปเบฒเบเบปเบ 1 (เปเบเบฅเปเบฒเบเบฑเบเปเบเบเบตเปเบฎเบฒเบเบเบดเบเบเบตเปเบเบฐเบเบทเบเบเบงเบเบชเบญเบ) - เบเบตเปเปเบกเปเบเบเปเบฒเปเบเบฑเบ, เปเบเบฒเบฐเบงเปเบฒเบฅเบฐเบเบปเบเปเบเบฅเป ufs เบกเบตเบเบงเบฒเบกเบญเปเบญเบเปเบซเบงเบเปเปเบเบฑเบเบเบฒเบเบเบฑเบเปเบเบขเปเบฒเบเบเบฐเบเบฑเบเบซเบฑเบ. . เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบเบญเบเปเบซเบผเบปเปเบฒเบเบตเป, เบเบดเบเบเบฑเปเบเปเบเปเบ:
mount /dev/ada1 /jail
เบเบดเบเบเบฑเปเบเบเบธเบเบขเบนเปเปเบเปเบเปเบฅเบเบฐเบเปเบฅเบตเบเบตเป. เบซเบผเบฑเบเบเบฒเบเบเบธเบเปเบฎเบฑเบเบงเบฝเบ, เบเปเบฒเบเบเปเบฒเปเบเบฑเบเบเปเบญเบเปเบฎเบฑเบเบเบฒเบเบซเบกเบนเบเปเบเปเบเบฝเบงเบเบฑเบเบเบฑเบเบกเบฑเบเปเบเบฅเบฐเบเบปเบเบเบปเปเบเบเปเบเบฑเบเบเบนเปเปเบเปเปเบฅเบฐเปเบเบฅเป /etc/login.conf, /etc/mac.conf.
เบเบฒเบเบเบฑเบ
เบเปเบญเบเบเบตเปเบเบฐเบเบดเบเบเบฑเปเบเปเบเปเบเบเบตเปเบเปเบฒเปเบเบฑเบ, เบเปเบญเบเปเบเบฐเบเปเบฒเปเบซเปเบเบดเบเบเบฑเปเบเปเบเบฑเบเปเบเบฑเบเบเบตเปเบเปเบฒเปเบเบฑเบเบเบฑเบเบซเบกเบปเบเปเบเบเปเบฅเบฐเบเบตเบเบญเบเบเปเบญเบ, tags เบเบฐเบเบทเบเบเบฑเปเบเบเปเบฒเปเบเบเบเปเบฒเบเบถเบเปเบเบดเบเบเบธเบเปเบซเบผเบปเปเบฒเบเบตเป:
mod_php73-7.3.4_1 PHP Scripting Language
php73-7.3.4_1 PHP Scripting Language
php73-ctype-7.3.4_1 The ctype shared extension for php
php73-curl-7.3.4_1 The curl shared extension for php
php73-dom-7.3.4_1 The dom shared extension for php
php73-extensions-1.0 "meta-port" to install PHP extensions
php73-filter-7.3.4_1 The filter shared extension for php
php73-gd-7.3.4_1 The gd shared extension for php
php73-gettext-7.3.4_1 The gettext shared extension for php
php73-hash-7.3.4_1 The hash shared extension for php
php73-iconv-7.3.4_1 The iconv shared extension for php
php73-json-7.3.4_1 The json shared extension for php
php73-mysqli-7.3.4_1 The mysqli shared extension for php
php73-opcache-7.3.4_1 The opcache shared extension for php
php73-openssl-7.3.4_1 The openssl shared extension for php
php73-pdo-7.3.4_1 The pdo shared extension for php
php73-pdo_sqlite-7.3.4_1 The pdo_sqlite shared extension for php
php73-phar-7.3.4_1 The phar shared extension for php
php73-posix-7.3.4_1 The posix shared extension for php
php73-session-7.3.4_1 The session shared extension for php
php73-simplexml-7.3.4_1 The simplexml shared extension for php
php73-sqlite3-7.3.4_1 The sqlite3 shared extension for php
php73-tokenizer-7.3.4_1 The tokenizer shared extension for php
php73-xml-7.3.4_1 The xml shared extension for php
php73-xmlreader-7.3.4_1 The xmlreader shared extension for php
php73-xmlrpc-7.3.4_1 The xmlrpc shared extension for php
php73-xmlwriter-7.3.4_1 The xmlwriter shared extension for php
php73-xsl-7.3.4_1 The xsl shared extension for php
php73-zip-7.3.4_1 The zip shared extension for php
php73-zlib-7.3.4_1 The zlib shared extension for php
apache24-2.4.39
เปเบเบเบปเบงเบขเปเบฒเบเบเบตเป, เบเปเบฒเบเบเบทเปเบเบฐเบเบทเบเบเบฑเปเบเปเบเบเบเปเบฒเบเบถเบเปเบเบดเบเบเบงเบฒเบกเบเบถเปเบเบเบฑเบเบเบญเบเปเบเบฑเบเปเบเบฑเบเปเบซเบผเบปเปเบฒเบเบตเป. เปเบเปเบเบญเบ, เบเปเบฒเบเบชเบฒเบกเบฒเบเปเบฎเบฑเบเปเบเปเบเปเบฒเบเบเบงเปเบฒ: เบชเปเบฒเบฅเบฑเบเปเบเบเปเบเบต /usr/local/lib เปเบฅเบฐเปเบเบฅเปเบเบตเปเบขเบนเปเปเบเปเบเปเบฅเบเบฐเบเปเบฅเบตเบเบตเป, เบเปเบฒเบเบปเบเบเปเบฒเบเบเบทเป mls / เบเปเปเบฒเปเบฅเบฐเบเบธเบเบเบตเปเบเบดเบเบเบฑเปเบเบเปเปเบกเบฒ (เบเบปเบงเบขเปเบฒเบ, เบชเปเบงเบเบเบฐเบซเบเบฒเบเปเบเบตเปเบกเปเบเบตเบกเบชเปเบฒเบฅเบฑเบ php) เบเบฐเบชเบฒเบกเบฒเบเปเบเบปเปเบฒเปเบเบดเบเปเบเป. เบซเปเบญเบเบชเบฐเบซเบกเบธเบเปเบเปเบเปเบฅเบเบฐเบเปเบฅเบตเบเบตเป, เปเบเปเบกเบฑเบเปเบเบดเปเบเบเบทเบงเปเบฒเบเปเบญเบเบเบตเบเบงเปเบฒเบเบตเปเบเบฐเปเบซเปเบเบฒเบเปเบเบปเปเบฒเปเบเบดเบเปเบเบฅเปเบเบตเปเบเปเบฒเปเบเบฑเบเปเบเบปเปเบฒเบเบฑเปเบ. เบขเบธเบเปเบเบปเบฒเบเบฒเบเบเบธเบเปเบฅเบฐเบเบฑเปเบ mls / เบเปเบฒเบเบเบทเปเบชเบนเบเปเบเบเบธเบเปเบเบฅเป:
setfmac -R mls/high /jail
เปเบกเบทเปเบญเบเบฑเปเบเปเบเบทเปเบญเบเบซเบกเบฒเบ, เบเบฐเบเบงเบเบเบฒเบเบเบฐเบเบทเบเบขเบธเบเบเปเบฒ setfmac เบเบปเบเบเบฒเบเปเบเบทเปเบญเบกเบเปเปเบเบฒเบ, เปเบเบเบปเบงเบขเปเบฒเบเบเบญเบเบเปเบญเบเบเปเบญเบเปเบเปเบฅเบถเบ hard links เปเบเปเบเปเบฅเบเบฐเบเปเบฅเบตเบเปเปเปเบเบเบตเป:
/var/db/etcupdate/current/
/var/db/etcupdate/current/etc
/var/db/etcupdate/current/usr/share/openssl/man/en.ISO8859-15
/var/db/etcupdate/current/usr/share/man/en.ISO8859-15
/var/db/etcupdate/current/usr/share/man/en.UTF-8
/var/db/etcupdate/current/usr/share/nls
/etc/ssl
/usr/local/etc
/usr/local/etc/fonts/conf.d
/usr/local/openssl
เบซเบผเบฑเบเบเบฒเบเบเปเบฒเบเบเบทเปเปเบเปเบเบทเบเบเปเบฒเบเบปเบ, เบเปเบฒเบเบเปเบฒเปเบเบฑเบเบเปเบญเบเบเปเบฒเบเบปเบเบเปเบฒเบ mls / เบเปเปเบฒเบชเปเบฒเบฅเบฑเบ apache, เบชเบดเปเบเบเปเบฒเบญเบดเบเบเบตเปเบเปเบฒเบเบเปเบฒเปเบเบฑเบเบเปเบญเบเปเบฎเบฑเบเปเบกเปเบเบเบญเบเบซเบฒเปเบเบฅเปเปเบเบเบตเปเบเปเบญเบเบเบฒเบเปเบเบทเปเบญเปเบฅเบตเปเบกเบเบปเปเบ apache:
ldd /usr/local/sbin/httpd
เบซเบผเบฑเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเปเบฒเบชเบฑเปเบเบเบตเป, เบเบฒเบเปเบเบดเปเบเบเบฒเบญเบฒเปเบชเบเบฐเบชเบฐเปเบเบเบขเบนเปเปเบเบซเบเปเบฒเบเป, เปเบเปเบเบฒเบเบเปเบฒเบเบปเบเบเปเบฒเบเบเบทเปเบเบตเปเบเปเบฒเปเบเบฑเบเปเบเปเบเบฅเปเปเบซเบผเบปเปเบฒเบเบตเปเบเบฐเบเปเปเบเบฝเบเบเป, เปเบเบทเปเบญเบเบเบฒเบเบงเปเบฒเปเบเปเบฅเบเบฐเบเปเบฅเบตเบเบตเปเปเบเบฅเปเปเบซเบผเบปเปเบฒเบเบตเปเบเบฑเปเบเบขเบนเปเบกเบตเบเปเบฒเบเบเบทเป mls / เบชเบนเบ, เบเบฑเปเบเบเบฑเปเบเปเบเปเบฅเบเบฐเบเปเบฅเบตเปเบซเบผเบปเปเบฒเบเบตเปเบเบฑเบเบเปเบฒเปเบเบฑเบเบเปเบญเบเบกเบตเบเปเบฒเบเบเบทเป. mls/เบเปเปเบฒ. เปเบกเบทเปเบญเปเบฅเบตเปเบกเบเบปเปเบ, apache เบเบฑเบเบเบฐเบญเบญเบเปเบเบฅเปเบเบตเปเบเปเบฒเปเบเบฑเบเปเบเบทเปเบญเบเปเบฒเปเบเบตเบเบเบฒเบเบกเบฑเบ, เปเบฅเบฐเบชเปเบฒเบฅเบฑเบ php เบเบฒเบเปเบเบดเปเบเบเบฒเบญเบฒเปเบชเปเบซเบผเบปเปเบฒเบเบตเปเบชเบฒเบกเบฒเบเบเบปเบเปเบเปเปเบเบเบฑเบเบเบถเบ httpd-error.log.
setfmac mls/low /
setfmac mls/low /usr/local/lib/libpcre.so.1
setfmac mls/low /usr/local/lib/libaprutil-1.so.0
setfmac mls/low /usr/local/lib/libdb-5.3.so.0
setfmac mls/low /usr/local/lib/libgdbm.so.6
setfmac mls/low /usr/local/lib/libexpat.so.1
setfmac mls/low /usr/local/lib/libapr-1.so.0
setfmac mls/low /lib/libcrypt.so.5
setfmac mls/low /lib/libthr.so.3
setfmac mls/low /lib/libc.so.7
setfmac mls/low /usr/local/lib/libintl.so.8
setfmac mls/low /var
setfmac mls/low /var/run
setfmac mls/low /var/log
setfmac mls/low /var/log/httpd-access.log
setfmac mls/low /var/log/httpd-error.log
setfmac mls/low /var/run/httpd.pid
setfmac mls/low /lib
setfmac mls/low /lib/libcrypt.so.5
setfmac mls/low /usr/local/lib/db5/libdb-5.3.so.0
setfmac mls/low /usr/local/lib/db5/libdb-5.3.so.0.0.0
setfmac mls/low /usr/local/lib/db5
setfmac mls/low /usr/local/lib
setfmac mls/low /libexec
setfmac mls/low /libexec/ld-elf.so.1
setfmac mls/low /dev
setfmac mls/low /dev/random
setfmac mls/low /usr/local/libexec
setfmac mls/low /usr/local/libexec/apache24
setfmac mls/low /usr/local/libexec/apache24/*
setfmac mls/low /etc/pwd.db
setfmac mls/low /etc/passwd
setfmac mls/low /etc/group
setfmac mls/low /etc/
setfmac mls/low /usr/local/etc
setfmac -R mls/low /usr/local/etc/apache24
setfmac mls/low /usr
setfmac mls/low /usr/local
setfmac mls/low /usr/local/sbin
setfmac mls/low /usr/local/sbin/*
setfmac -R mls/low /usr/local/etc/rc.d/
setfmac mls/low /usr/local/sbin/htcacheclean
setfmac mls/low /var/log/httpd-access.log
setfmac mls/low /var/log/httpd-error.log
setfmac -R mls/low /usr/local/www
setfmac mls/low /usr/lib
setfmac mls/low /tmp
setfmac -R mls/low /usr/local/lib/php
setfmac -R mls/low /usr/local/etc/php
setfmac mls/low /usr/local/etc/php.conf
setfmac mls/low /lib/libelf.so.2
setfmac mls/low /lib/libm.so.5
setfmac mls/low /usr/local/lib/libxml2.so.2
setfmac mls/low /lib/libz.so.6
setfmac mls/low /usr/lib/liblzma.so.5
setfmac mls/low /usr/local/lib/libiconv.so.2
setfmac mls/low /usr/lib/librt.so.1
setfmac mls/low /lib/libthr.so.3
setfmac mls/low /usr/local/lib/libpng16.so.16
setfmac mls/low /usr/lib/libbz2.so.4
setfmac mls/low /usr/local/lib/libargon2.so.0
setfmac mls/low /usr/local/lib/libpcre2-8.so.0
setfmac mls/low /usr/local/lib/libsqlite3.so.0
setfmac mls/low /usr/local/lib/libgd.so.6
setfmac mls/low /usr/local/lib/libjpeg.so.8
setfmac mls/low /usr/local/lib/libfreetype.so
setfmac mls/low /usr/local/lib/libfontconfig.so.1
setfmac mls/low /usr/local/lib/libtiff.so.5
setfmac mls/low /usr/local/lib/libwebp.so.7
setfmac mls/low /usr/local/lib/libjbig.so.2
setfmac mls/low /usr/lib/libssl.so.8
setfmac mls/low /lib/libcrypto.so.8
setfmac mls/low /usr/local/lib/libzip.so.5
setfmac mls/low /etc/resolv.conf
เบเบฑเบเบเบตเบฅเบฒเบเบเบทเปเบเบตเปเบเบฐเบเบญเบเบเปเบงเบ tags mls / เบเปเปเบฒเบชเปเบฒเบฅเบฑเบเปเบเบฅเปเบเบฑเบเบซเบกเบปเบเบเบตเปเบกเบตเบเบงเบฒเบกเบเปเบฒเปเบเบฑเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบฒเบเบเบตเปเบเบทเบเบเปเบญเบเบเบญเบเบเบฒเบเบเบฐเบชเบปเบกเบเบฐเบชเบฒเบ apache เปเบฅเบฐ php (เบชเปเบฒเบฅเบฑเบเบเบธเบเบเบตเปเบเบดเบเบเบฑเปเบเบขเบนเปเปเบเบเบปเบงเบขเปเบฒเบเบเบญเบเบเปเบญเบ).
เบเบฒเบเบชเปเบฒเบเบฑเบเบชเบธเบเบเปเบฒเบเบเบฐเปเบเบฑเบเบเบฒเบเบเบฑเปเบเบเปเบฒเบเบธเบเปเบเบทเปเบญเบเปเบฒเปเบเบตเบเบเบฒเบเปเบเบฅเบฐเบเบฑเบ mls / เปเบเบปเปเบฒเบเบฝเบกเบเบฑเบ, เปเบฅเบฐ apache เบขเบนเปเปเบเบฅเบฐเบเบฑเบ mls / เบเปเปเบฒ. เปเบเบทเปเบญเปเบฅเบตเปเบกเบเบปเปเบเบเบฒเบเบเบธเบ, เบเปเบฒเบ เบเบณ เปเบเบฑเบเบเปเบญเบเบเปเบฝเบเปเบเบเบชเบฐเบเบดเบ /etc/rc.d/jail, เบเบญเบเบซเบฒเบเบฑเบเบเบฑเบ jail_start เปเบเบชเบฐเบเบฃเบดเบเบเบตเป, เบเปเบฝเบเบเบปเบงเปเบเบเปเบฒเบชเบฑเปเบเปเบเบฑเบเปเบเบเบเบญเบก:
command="setpmac mls/equal $jail_program"
เบเปเบฒเบชเบฑเปเบ setpmac เปเบฅเปเบเปเบเบฅเปเบเบตเปเบชเบฒเบกเบฒเบเบเบฐเบเบดเบเบฑเบเปเบเปเปเบเบฅเบฐเบเบฑเบเบเบงเบฒเบกเบชเบฒเบกเบฒเบเบเบตเปเบเปเบญเบเบเบฒเบ, เปเบเบเปเบฅเบฐเบเบตเบเบตเป mls/equal, เปเบเบทเปเบญเปเบซเปเบชเบฒเบกเบฒเบเปเบเบปเปเบฒเปเบเบดเบเบเปเบฒเบเบเบทเปเบเบฑเบเบซเบกเบปเบ. เปเบ apache เบเปเบฒเบเบเปเบฒเปเบเบฑเบเบเปเบญเบเปเบเปเปเบเบชเบฐเบเบดเบเปเบฅเบตเปเบกเบเบปเปเบ /usr/local/etc/rc.d/apache24. เบเปเบฝเบเบเบฑเบเบเบฑเบ apache24_prestart:
apache24_prestart() {
apache24_checkfib
apache24_precmd
eval "setpmac mls/low" ${command} ${apache24_flags}
}
ะ เบเบนเปเบกเบทเบเบฐเบเบญเบเบกเบตเบเบปเบงเบขเปเบฒเบเบญเบทเปเบ, เปเบเปเบเปเบญเบเบเปเปเบชเบฒเบกเบฒเบเปเบเปเบกเบฑเบเปเบเปเปเบเบฒเบฐเบงเปเบฒเบเปเบญเบเบชเบทเบเบเปเปเปเบเปเบฎเบฑเบเบเปเปเบเบงเบฒเบกเบเปเบฝเบงเบเบฑเบเบเบฒเบเบเปเปเบชเบฒเบกเบฒเบเปเบเปเบเปเบฒเบชเบฑเปเบ setpmac.
เบชเบฐเบซเบฅเบธเบ
เบงเบดเบเบตเบเบฒเบเปเบเบเบขเบฒเบเบเบฒเบเปเบเบปเปเบฒเปเบเบดเบเบเบตเปเบเบฐเปเบเบตเปเบกเบฅเบฐเบเบฑเบเบเบงเบฒเบกเบเบญเบเปเบเปเบเบตเปเบกเปเบเบตเบกเบเปเปเบเบฑเบ apache (เปเบเบดเบเปเบกเปเบเบงเปเบฒเบงเบดเบเบตเบเบฒเบเบเบตเปเปเบกเปเบเปเบซเบกเบฒเบฐเบชเบปเบกเบชเปเบฒเบฅเบฑเบ stack เบญเบทเปเบเป), เปเบเบดเปเบเบเบญเบเบเบฒเบเบเบฑเปเบเบเปเบฒเปเบเบตเบเบเบฒเบเบขเบนเปเปเบเบเบธเบ, เปเบเปเบงเบฅเบฒเบเบฝเบงเบเบฑเบ, เบชเปเบฒเบฅเบฑเบเบเบนเปเบเปเบฅเบดเบซเบฒเบเบเบฑเบเบซเบกเบปเบเบเบตเปเบเบฐเปเบเบตเบเบเบถเปเบเบขเปเบฒเบเปเบเปเบเปเบชเปเบฅเบฐเบเปเปเบชเบฑเบเปเบเบเปเบซเบฑเบ.
เบฅเบฒเบเบเบทเปเปเบซเบผเปเบเบเบตเปเบกเบฒเบเบตเปเบเปเบงเบเบเปเบญเบเปเบเบเบฒเบเบเบฝเบเปเบฑเบเบชเบทเบเบดเบกเบเบตเป:
เปเบซเบผเปเบเบเปเปเบกเบนเบ: www.habr.com
