This is an old revision of the document!
Инсталлируем исходные тексты системы
[server:~] # freebsd-update fetch [server:~] # freebsd-update install
Следующее действие занимает несколько часов:
[server:~] # cd /usr/src [server:~] # make buildworld
[server:~] # cd /usr/src [server:~] # setenv D /var/jail/www [server:~] # mkdir -p $D [server:~] # make installworld DESTDIR=$D [server:~] # make distribution DESTDIR=$D
[server:~] # mount_nullfs /usr/ports/ /var/jail/www/usr/ports
[server:~] # cat /etc/rc.conf ... jail_enable="YES" jail_list="www" jail_www_rootdir="/opt/jail/www" jail_www_hostname="www.class.un" jail_www_interface="em0" jail_www_ip="192.168.X.20" jail_www_devfs_enable="YES" jail_www_devfs_ruleset="devfsrules_jail" [server:~] # sysctl security.jail.allow_raw_sockets=1 [server:~] # /etc/rc.d/jail start www
[server:~] # jls [server:~] # sysctl security.jail.list [server:~] # jexec 10 csh [www:~] # sysctl security.jail.jailed
[www:~] # cat /etc/rc.conf
hostname=www.class.un sshd_enable=yes
[www:~] # cat /etc/resolv.conf
domain class.un nameserver 172.16.1.50
[www:~] # adduser
student