Date: Sat, 23 Aug 2003 12:26:07 -0700 (PDT) From: Robert Watson <rwatson@FreeBSD.org> To: Perforce Change Reviews <perforce@freebsd.org> Subject: PERFORCE change 36767 for review Message-ID: <200308231926.h7NJQ7Na047755@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
http://perforce.freebsd.org/chv.cgi?CH=36767 Change 36767 by rwatson@rwatson_paprika on 2003/08/23 12:25:17 Integrate TrustedBSD doc tree: primarily to bring in the break-out of FreeBSD handbook and FreeBSD architecture book. Affected files ... .. //depot/projects/trustedbsd/doc/da_DK.ISO8859-1/share/sgml/catalog#2 integrate .. //depot/projects/trustedbsd/doc/da_DK.ISO8859-1/share/sgml/freebsd.dsl#2 integrate .. //depot/projects/trustedbsd/doc/de_DE.ISO8859-1/books/handbook/advanced-networking/chapter.sgml#5 integrate .. //depot/projects/trustedbsd/doc/de_DE.ISO8859-1/books/handbook/bibliography/chapter.sgml#7 integrate .. //depot/projects/trustedbsd/doc/de_DE.ISO8859-1/books/handbook/book.sgml#8 integrate .. //depot/projects/trustedbsd/doc/de_DE.ISO8859-1/books/handbook/boot/chapter.sgml#9 integrate .. //depot/projects/trustedbsd/doc/de_DE.ISO8859-1/books/handbook/colophon.sgml#6 integrate .. //depot/projects/trustedbsd/doc/de_DE.ISO8859-1/books/handbook/config/chapter.sgml#10 integrate .. //depot/projects/trustedbsd/doc/de_DE.ISO8859-1/books/handbook/cutting-edge/chapter.sgml#9 integrate .. //depot/projects/trustedbsd/doc/de_DE.ISO8859-1/books/handbook/desktop/chapter.sgml#7 integrate .. //depot/projects/trustedbsd/doc/de_DE.ISO8859-1/books/handbook/disks/chapter.sgml#10 integrate .. //depot/projects/trustedbsd/doc/de_DE.ISO8859-1/books/handbook/eresources/chapter.sgml#7 integrate .. //depot/projects/trustedbsd/doc/de_DE.ISO8859-1/books/handbook/l10n/chapter.sgml#8 integrate .. //depot/projects/trustedbsd/doc/de_DE.ISO8859-1/books/handbook/linuxemu/chapter.sgml#6 integrate .. //depot/projects/trustedbsd/doc/de_DE.ISO8859-1/books/handbook/mirrors/chapter.sgml#9 integrate .. //depot/projects/trustedbsd/doc/de_DE.ISO8859-1/books/handbook/pgpkeys/chapter.sgml#5 integrate .. //depot/projects/trustedbsd/doc/de_DE.ISO8859-1/books/handbook/ports/chapter.sgml#9 integrate .. //depot/projects/trustedbsd/doc/de_DE.ISO8859-1/books/handbook/ppp-and-slip/chapter.sgml#7 integrate .. //depot/projects/trustedbsd/doc/de_DE.ISO8859-1/books/handbook/printing/chapter.sgml#4 integrate .. //depot/projects/trustedbsd/doc/de_DE.ISO8859-1/books/handbook/serialcomms/chapter.sgml#9 integrate .. //depot/projects/trustedbsd/doc/de_DE.ISO8859-1/books/handbook/x11/chapter.sgml#6 integrate .. //depot/projects/trustedbsd/doc/de_DE.ISO8859-1/share/sgml/bookinfo.ent#3 integrate .. //depot/projects/trustedbsd/doc/de_DE.ISO8859-1/share/sgml/catalog#4 integrate .. //depot/projects/trustedbsd/doc/de_DE.ISO8859-1/share/sgml/mailing-lists.ent#6 integrate .. //depot/projects/trustedbsd/doc/en_US.ISO8859-1/articles/5-roadmap/article.sgml#4 integrate .. //depot/projects/trustedbsd/doc/en_US.ISO8859-1/articles/checkpoint/article.sgml#5 integrate .. //depot/projects/trustedbsd/doc/en_US.ISO8859-1/articles/committers-guide/article.sgml#15 integrate .. //depot/projects/trustedbsd/doc/en_US.ISO8859-1/articles/contributing/article.sgml#8 integrate .. //depot/projects/trustedbsd/doc/en_US.ISO8859-1/articles/contributors/article.sgml#18 integrate .. //depot/projects/trustedbsd/doc/en_US.ISO8859-1/articles/contributors/contrib.additional.sgml#2 integrate .. //depot/projects/trustedbsd/doc/en_US.ISO8859-1/articles/contributors/contrib.committers.sgml#2 integrate .. //depot/projects/trustedbsd/doc/en_US.ISO8859-1/articles/cvs-freebsd/article.sgml#4 integrate .. //depot/projects/trustedbsd/doc/en_US.ISO8859-1/articles/cvsup-advanced/article.sgml#6 integrate .. //depot/projects/trustedbsd/doc/en_US.ISO8859-1/articles/dialup-firewall/article.sgml#6 integrate .. //depot/projects/trustedbsd/doc/en_US.ISO8859-1/articles/diskless-x/article.sgml#3 integrate .. //depot/projects/trustedbsd/doc/en_US.ISO8859-1/articles/euro/article.sgml#6 integrate .. //depot/projects/trustedbsd/doc/en_US.ISO8859-1/articles/fbsd-from-scratch/article.sgml#2 integrate .. //depot/projects/trustedbsd/doc/en_US.ISO8859-1/articles/filtering-bridges/article.sgml#6 integrate .. //depot/projects/trustedbsd/doc/en_US.ISO8859-1/articles/fonts/article.sgml#4 integrate .. //depot/projects/trustedbsd/doc/en_US.ISO8859-1/articles/formatting-media/article.sgml#4 integrate .. //depot/projects/trustedbsd/doc/en_US.ISO8859-1/articles/hats/article.sgml#6 integrate .. //depot/projects/trustedbsd/doc/en_US.ISO8859-1/articles/hubs/article.sgml#9 integrate .. //depot/projects/trustedbsd/doc/en_US.ISO8859-1/articles/pr-guidelines/article.sgml#6 integrate .. //depot/projects/trustedbsd/doc/en_US.ISO8859-1/articles/problem-reports/article.sgml#8 integrate .. //depot/projects/trustedbsd/doc/en_US.ISO8859-1/articles/pxe/Makefile#3 integrate .. //depot/projects/trustedbsd/doc/en_US.ISO8859-1/articles/smp/Makefile#4 delete .. //depot/projects/trustedbsd/doc/en_US.ISO8859-1/articles/smp/article.sgml#4 delete .. //depot/projects/trustedbsd/doc/en_US.ISO8859-1/books/Makefile#4 integrate .. //depot/projects/trustedbsd/doc/en_US.ISO8859-1/books/arch-handbook/Makefile#1 branch .. //depot/projects/trustedbsd/doc/en_US.ISO8859-1/books/arch-handbook/book.sgml#1 branch .. //depot/projects/trustedbsd/doc/en_US.ISO8859-1/books/arch-handbook/boot/chapter.sgml#1 branch .. //depot/projects/trustedbsd/doc/en_US.ISO8859-1/books/arch-handbook/chapters.ent#1 branch .. //depot/projects/trustedbsd/doc/en_US.ISO8859-1/books/arch-handbook/dma/chapter.sgml#1 branch .. //depot/projects/trustedbsd/doc/en_US.ISO8859-1/books/arch-handbook/driverbasics/chapter.sgml#1 branch .. //depot/projects/trustedbsd/doc/en_US.ISO8859-1/books/arch-handbook/introduction/chapter.sgml#1 branch .. //depot/projects/trustedbsd/doc/en_US.ISO8859-1/books/arch-handbook/ipv6/chapter.sgml#1 branch .. //depot/projects/trustedbsd/doc/en_US.ISO8859-1/books/arch-handbook/isa/chapter.sgml#1 branch .. //depot/projects/trustedbsd/doc/en_US.ISO8859-1/books/arch-handbook/jail/chapter.sgml#1 branch .. //depot/projects/trustedbsd/doc/en_US.ISO8859-1/books/arch-handbook/kerneldebug/Makefile#1 branch .. //depot/projects/trustedbsd/doc/en_US.ISO8859-1/books/arch-handbook/kerneldebug/chapter.sgml#1 branch .. //depot/projects/trustedbsd/doc/en_US.ISO8859-1/books/arch-handbook/kobj/chapter.sgml#1 branch .. //depot/projects/trustedbsd/doc/en_US.ISO8859-1/books/arch-handbook/l10n/chapter.sgml#1 branch .. //depot/projects/trustedbsd/doc/en_US.ISO8859-1/books/arch-handbook/locking/chapter.sgml#1 branch .. //depot/projects/trustedbsd/doc/en_US.ISO8859-1/books/arch-handbook/mac.ent#1 branch .. //depot/projects/trustedbsd/doc/en_US.ISO8859-1/books/arch-handbook/mac/chapter.sgml#1 branch .. //depot/projects/trustedbsd/doc/en_US.ISO8859-1/books/arch-handbook/newbus/chapter.sgml#1 branch .. //depot/projects/trustedbsd/doc/en_US.ISO8859-1/books/arch-handbook/pccard/chapter.sgml#1 branch .. //depot/projects/trustedbsd/doc/en_US.ISO8859-1/books/arch-handbook/pci/chapter.sgml#1 branch .. //depot/projects/trustedbsd/doc/en_US.ISO8859-1/books/arch-handbook/policies/Makefile#1 branch .. //depot/projects/trustedbsd/doc/en_US.ISO8859-1/books/arch-handbook/policies/chapter.sgml#1 branch .. //depot/projects/trustedbsd/doc/en_US.ISO8859-1/books/arch-handbook/scsi/chapter.sgml#1 branch .. //depot/projects/trustedbsd/doc/en_US.ISO8859-1/books/arch-handbook/secure/chapter.sgml#1 branch .. //depot/projects/trustedbsd/doc/en_US.ISO8859-1/books/arch-handbook/smp/chapter.sgml#1 branch .. //depot/projects/trustedbsd/doc/en_US.ISO8859-1/books/arch-handbook/sockets/chapter.sgml#1 branch .. //depot/projects/trustedbsd/doc/en_US.ISO8859-1/books/arch-handbook/sound/chapter.sgml#1 branch .. //depot/projects/trustedbsd/doc/en_US.ISO8859-1/books/arch-handbook/sysinit/chapter.sgml#1 branch .. //depot/projects/trustedbsd/doc/en_US.ISO8859-1/books/arch-handbook/tools/chapter.sgml#1 branch .. //depot/projects/trustedbsd/doc/en_US.ISO8859-1/books/arch-handbook/usb/chapter.sgml#1 branch .. //depot/projects/trustedbsd/doc/en_US.ISO8859-1/books/arch-handbook/vm/chapter.sgml#1 branch .. //depot/projects/trustedbsd/doc/en_US.ISO8859-1/books/arch-handbook/x86/chapter.sgml#1 branch .. //depot/projects/trustedbsd/doc/en_US.ISO8859-1/books/developers-handbook/Makefile#9 integrate .. //depot/projects/trustedbsd/doc/en_US.ISO8859-1/books/developers-handbook/book.sgml#10 integrate .. //depot/projects/trustedbsd/doc/en_US.ISO8859-1/books/developers-handbook/boot/chapter.sgml#6 delete .. //depot/projects/trustedbsd/doc/en_US.ISO8859-1/books/developers-handbook/chapters.ent#7 integrate .. //depot/projects/trustedbsd/doc/en_US.ISO8859-1/books/developers-handbook/driverbasics/chapter.sgml#7 delete .. //depot/projects/trustedbsd/doc/en_US.ISO8859-1/books/developers-handbook/isa/chapter.sgml#5 delete .. //depot/projects/trustedbsd/doc/en_US.ISO8859-1/books/developers-handbook/jail/chapter.sgml#6 delete .. //depot/projects/trustedbsd/doc/en_US.ISO8859-1/books/developers-handbook/kobj/chapter.sgml#3 delete .. //depot/projects/trustedbsd/doc/en_US.ISO8859-1/books/developers-handbook/locking/chapter.sgml#4 delete .. //depot/projects/trustedbsd/doc/en_US.ISO8859-1/books/developers-handbook/mac.ent#6 delete .. //depot/projects/trustedbsd/doc/en_US.ISO8859-1/books/developers-handbook/mac/chapter.sgml#32 delete .. //depot/projects/trustedbsd/doc/en_US.ISO8859-1/books/developers-handbook/newbus/chapter.sgml#4 delete .. //depot/projects/trustedbsd/doc/en_US.ISO8859-1/books/developers-handbook/pccard/chapter.sgml#2 delete .. //depot/projects/trustedbsd/doc/en_US.ISO8859-1/books/developers-handbook/pci/chapter.sgml#5 delete .. //depot/projects/trustedbsd/doc/en_US.ISO8859-1/books/developers-handbook/scsi/chapter.sgml#4 delete .. //depot/projects/trustedbsd/doc/en_US.ISO8859-1/books/developers-handbook/secarch/chapter.sgml#10 edit .. //depot/projects/trustedbsd/doc/en_US.ISO8859-1/books/developers-handbook/sound/chapter.sgml#4 delete .. //depot/projects/trustedbsd/doc/en_US.ISO8859-1/books/developers-handbook/sysinit/chapter.sgml#3 delete .. //depot/projects/trustedbsd/doc/en_US.ISO8859-1/books/developers-handbook/tools/chapter.sgml#8 integrate .. //depot/projects/trustedbsd/doc/en_US.ISO8859-1/books/developers-handbook/usb/chapter.sgml#3 delete .. //depot/projects/trustedbsd/doc/en_US.ISO8859-1/books/developers-handbook/vm/chapter.sgml#5 delete .. //depot/projects/trustedbsd/doc/en_US.ISO8859-1/books/faq/book.sgml#14 integrate .. //depot/projects/trustedbsd/doc/en_US.ISO8859-1/books/fdp-primer/psgml-mode/chapter.sgml#3 integrate .. //depot/projects/trustedbsd/doc/en_US.ISO8859-1/books/handbook/Makefile#6 integrate .. //depot/projects/trustedbsd/doc/en_US.ISO8859-1/books/handbook/basics/chapter.sgml#11 integrate .. //depot/projects/trustedbsd/doc/en_US.ISO8859-1/books/handbook/bibliography/chapter.sgml#5 integrate .. //depot/projects/trustedbsd/doc/en_US.ISO8859-1/books/handbook/book.sgml#8 integrate .. //depot/projects/trustedbsd/doc/en_US.ISO8859-1/books/handbook/colophon.sgml#4 integrate .. //depot/projects/trustedbsd/doc/en_US.ISO8859-1/books/handbook/config/chapter.sgml#14 integrate .. //depot/projects/trustedbsd/doc/en_US.ISO8859-1/books/handbook/cutting-edge/chapter.sgml#16 integrate .. //depot/projects/trustedbsd/doc/en_US.ISO8859-1/books/handbook/desktop/chapter.sgml#10 integrate .. //depot/projects/trustedbsd/doc/en_US.ISO8859-1/books/handbook/disks/chapter.sgml#15 integrate .. //depot/projects/trustedbsd/doc/en_US.ISO8859-1/books/handbook/eresources/chapter.sgml#11 integrate .. //depot/projects/trustedbsd/doc/en_US.ISO8859-1/books/handbook/install/chapter.sgml#15 integrate .. //depot/projects/trustedbsd/doc/en_US.ISO8859-1/books/handbook/introduction/chapter.sgml#9 integrate .. //depot/projects/trustedbsd/doc/en_US.ISO8859-1/books/handbook/kernelconfig/chapter.sgml#12 integrate .. //depot/projects/trustedbsd/doc/en_US.ISO8859-1/books/handbook/linuxemu/chapter.sgml#10 integrate .. //depot/projects/trustedbsd/doc/en_US.ISO8859-1/books/handbook/mail/chapter.sgml#12 integrate .. //depot/projects/trustedbsd/doc/en_US.ISO8859-1/books/handbook/mirrors/chapter.sgml#17 integrate .. //depot/projects/trustedbsd/doc/en_US.ISO8859-1/books/handbook/multimedia/chapter.sgml#9 integrate .. //depot/projects/trustedbsd/doc/en_US.ISO8859-1/books/handbook/pgpkeys/chapter.sgml#13 integrate .. //depot/projects/trustedbsd/doc/en_US.ISO8859-1/books/handbook/policies/Makefile#2 delete .. //depot/projects/trustedbsd/doc/en_US.ISO8859-1/books/handbook/policies/chapter.sgml#3 delete .. //depot/projects/trustedbsd/doc/en_US.ISO8859-1/books/handbook/ports/chapter.sgml#9 integrate .. //depot/projects/trustedbsd/doc/en_US.ISO8859-1/books/handbook/ppp-and-slip/chapter.sgml#12 integrate .. //depot/projects/trustedbsd/doc/en_US.ISO8859-1/books/handbook/printing/chapter.sgml#11 integrate .. //depot/projects/trustedbsd/doc/en_US.ISO8859-1/books/handbook/security/chapter.sgml#16 integrate .. //depot/projects/trustedbsd/doc/en_US.ISO8859-1/books/handbook/x11/chapter.sgml#11 integrate .. //depot/projects/trustedbsd/doc/en_US.ISO8859-1/books/porters-handbook/book.sgml#18 integrate .. //depot/projects/trustedbsd/doc/en_US.ISO8859-1/share/sgml/authors.ent#13 integrate .. //depot/projects/trustedbsd/doc/en_US.ISO8859-1/share/sgml/catalog#3 integrate .. //depot/projects/trustedbsd/doc/en_US.ISO8859-1/share/sgml/trademarks.sgml#2 integrate .. //depot/projects/trustedbsd/doc/fr_FR.ISO8859-1/articles/Makefile#5 integrate .. //depot/projects/trustedbsd/doc/fr_FR.ISO8859-1/articles/pam/Makefile#1 branch .. //depot/projects/trustedbsd/doc/fr_FR.ISO8859-1/articles/pam/article.sgml#1 branch .. //depot/projects/trustedbsd/doc/fr_FR.ISO8859-1/articles/pam/converse.c#1 branch .. //depot/projects/trustedbsd/doc/fr_FR.ISO8859-1/articles/pam/pam_unix.c#1 branch .. //depot/projects/trustedbsd/doc/fr_FR.ISO8859-1/articles/pam/su.c#1 branch .. //depot/projects/trustedbsd/doc/fr_FR.ISO8859-1/books/handbook/Makefile#8 integrate .. //depot/projects/trustedbsd/doc/fr_FR.ISO8859-1/books/handbook/basics/chapter.sgml#8 integrate .. //depot/projects/trustedbsd/doc/fr_FR.ISO8859-1/books/handbook/book.sgml#7 integrate .. //depot/projects/trustedbsd/doc/fr_FR.ISO8859-1/books/handbook/disks/chapter.sgml#5 integrate .. //depot/projects/trustedbsd/doc/fr_FR.ISO8859-1/books/handbook/install/chapter.sgml#9 integrate .. //depot/projects/trustedbsd/doc/fr_FR.ISO8859-1/books/handbook/install/disk-layout.eps#3 branch .. //depot/projects/trustedbsd/doc/fr_FR.ISO8859-1/books/handbook/install/example-dir1.eps#3 branch .. //depot/projects/trustedbsd/doc/fr_FR.ISO8859-1/books/handbook/install/example-dir2.eps#3 branch .. //depot/projects/trustedbsd/doc/fr_FR.ISO8859-1/books/handbook/install/example-dir3.eps#3 branch .. //depot/projects/trustedbsd/doc/fr_FR.ISO8859-1/books/handbook/install/example-dir4.eps#3 branch .. //depot/projects/trustedbsd/doc/fr_FR.ISO8859-1/books/handbook/install/example-dir5.eps#3 branch .. //depot/projects/trustedbsd/doc/fr_FR.ISO8859-1/books/handbook/introduction/chapter.sgml#7 integrate .. //depot/projects/trustedbsd/doc/fr_FR.ISO8859-1/books/handbook/kernelconfig/chapter.sgml#7 integrate .. //depot/projects/trustedbsd/doc/fr_FR.ISO8859-1/books/handbook/mirrors/chapter.sgml#4 integrate .. //depot/projects/trustedbsd/doc/fr_FR.ISO8859-1/books/handbook/pgpkeys/chapter.sgml#8 integrate .. //depot/projects/trustedbsd/doc/fr_FR.ISO8859-1/books/handbook/security/chapter.sgml#4 integrate .. //depot/projects/trustedbsd/doc/fr_FR.ISO8859-1/share/sgml/translators.ent#4 integrate .. //depot/projects/trustedbsd/doc/ja_JP.eucJP/articles/contributors/article.sgml#6 integrate .. //depot/projects/trustedbsd/doc/ja_JP.eucJP/books/handbook/bibliography/chapter.sgml#6 integrate .. //depot/projects/trustedbsd/doc/ja_JP.eucJP/man/man1/Makefile#7 integrate .. //depot/projects/trustedbsd/doc/ja_JP.eucJP/man/man1/as.1#4 branch .. //depot/projects/trustedbsd/doc/ja_JP.eucJP/man/man1/asa.1#1 branch .. //depot/projects/trustedbsd/doc/ja_JP.eucJP/man/man1/ctm_rmail.1#5 integrate .. //depot/projects/trustedbsd/doc/ja_JP.eucJP/man/man1/find.1#5 integrate .. //depot/projects/trustedbsd/doc/ja_JP.eucJP/man/man1/last.1#4 integrate .. //depot/projects/trustedbsd/doc/ja_JP.eucJP/man/man1/ls.1#5 integrate .. //depot/projects/trustedbsd/doc/ja_JP.eucJP/man/man1/mklocale.1#4 integrate .. //depot/projects/trustedbsd/doc/ja_JP.eucJP/man/man1/netstat.1#4 integrate .. //depot/projects/trustedbsd/doc/ja_JP.eucJP/man/man1/ps.1#5 integrate .. //depot/projects/trustedbsd/doc/ja_JP.eucJP/man/man1/sed.1#5 integrate .. //depot/projects/trustedbsd/doc/ja_JP.eucJP/man/man1/setfacl.1#2 integrate .. //depot/projects/trustedbsd/doc/ja_JP.eucJP/man/man1/systat.1#6 integrate .. //depot/projects/trustedbsd/doc/ja_JP.eucJP/man/man1/telnet.1#3 integrate .. //depot/projects/trustedbsd/doc/ja_JP.eucJP/man/man1/top.1#4 integrate .. //depot/projects/trustedbsd/doc/ja_JP.eucJP/man/man1/tr.1#5 integrate .. //depot/projects/trustedbsd/doc/ja_JP.eucJP/man/man5/Makefile#8 integrate .. //depot/projects/trustedbsd/doc/ja_JP.eucJP/man/man5/devd.conf.5#1 branch .. //depot/projects/trustedbsd/doc/ja_JP.eucJP/man/man5/device.hints.5#1 branch .. //depot/projects/trustedbsd/doc/ja_JP.eucJP/man/man5/printcap.5#5 integrate .. //depot/projects/trustedbsd/doc/ja_JP.eucJP/man/man5/rc.conf.5#6 integrate .. //depot/projects/trustedbsd/doc/ja_JP.eucJP/man/man5/rtadvd.conf.5#4 integrate .. //depot/projects/trustedbsd/doc/ja_JP.eucJP/man/man7/hier.7#4 integrate .. //depot/projects/trustedbsd/doc/ja_JP.eucJP/man/man7/release.7#6 integrate .. //depot/projects/trustedbsd/doc/ja_JP.eucJP/man/man8/Makefile#10 integrate .. //depot/projects/trustedbsd/doc/ja_JP.eucJP/man/man8/arp.8#5 integrate .. //depot/projects/trustedbsd/doc/ja_JP.eucJP/man/man8/atm.8#4 integrate .. //depot/projects/trustedbsd/doc/ja_JP.eucJP/man/man8/config.8#5 integrate .. //depot/projects/trustedbsd/doc/ja_JP.eucJP/man/man8/dhclient.8#7 integrate .. //depot/projects/trustedbsd/doc/ja_JP.eucJP/man/man8/dump.8#7 integrate .. //depot/projects/trustedbsd/doc/ja_JP.eucJP/man/man8/edquota.8#4 integrate .. //depot/projects/trustedbsd/doc/ja_JP.eucJP/man/man8/ffsinfo.8#4 branch .. //depot/projects/trustedbsd/doc/ja_JP.eucJP/man/man8/fore_dnld.8#4 integrate .. //depot/projects/trustedbsd/doc/ja_JP.eucJP/man/man8/fsck.8#4 integrate .. //depot/projects/trustedbsd/doc/ja_JP.eucJP/man/man8/ipfw.8#6 integrate .. //depot/projects/trustedbsd/doc/ja_JP.eucJP/man/man8/mount_msdosfs.8#2 integrate .. //depot/projects/trustedbsd/doc/ja_JP.eucJP/man/man8/mount_smbfs.8#3 integrate .. //depot/projects/trustedbsd/doc/ja_JP.eucJP/man/man8/natd.8#5 integrate .. //depot/projects/trustedbsd/doc/ja_JP.eucJP/man/man8/ndp.8#4 integrate .. //depot/projects/trustedbsd/doc/ja_JP.eucJP/man/man8/newfs.8#4 integrate .. //depot/projects/trustedbsd/doc/ja_JP.eucJP/man/man8/nfsiod.8#3 integrate .. //depot/projects/trustedbsd/doc/ja_JP.eucJP/man/man8/nghook.8#3 integrate .. //depot/projects/trustedbsd/doc/ja_JP.eucJP/man/man8/pstat.8#4 integrate .. //depot/projects/trustedbsd/doc/ja_JP.eucJP/man/man8/rtadvd.8#4 integrate .. //depot/projects/trustedbsd/doc/ja_JP.eucJP/man/man8/rtsold.8#4 integrate .. //depot/projects/trustedbsd/doc/ja_JP.eucJP/man/man8/telnetd.8#4 integrate .. //depot/projects/trustedbsd/doc/ja_JP.eucJP/man/man8/umount.8#4 integrate .. //depot/projects/trustedbsd/doc/ja_JP.eucJP/man/man8/zzz.8#1 branch .. //depot/projects/trustedbsd/doc/ja_JP.eucJP/man/man9/BUF_LOCK.9#1 branch .. //depot/projects/trustedbsd/doc/ja_JP.eucJP/man/man9/BUF_LOCKFREE.9#1 branch .. //depot/projects/trustedbsd/doc/ja_JP.eucJP/man/man9/BUF_LOCKINIT.9#1 branch .. //depot/projects/trustedbsd/doc/ja_JP.eucJP/man/man9/BUF_REFCNT.9#1 branch .. //depot/projects/trustedbsd/doc/ja_JP.eucJP/man/man9/BUF_TIMELOCK.9#1 branch .. //depot/projects/trustedbsd/doc/ja_JP.eucJP/man/man9/BUF_UNLOCK.9#1 branch .. //depot/projects/trustedbsd/doc/ja_JP.eucJP/man/man9/CTASSERT.9#1 branch .. //depot/projects/trustedbsd/doc/ja_JP.eucJP/man/man9/Makefile#7 integrate .. //depot/projects/trustedbsd/doc/ja_JP.eucJP/man/man9/VFS_SET.9#1 branch .. //depot/projects/trustedbsd/doc/ja_JP.eucJP/man/man9/VOP_GETVOBJECT.9#1 branch .. //depot/projects/trustedbsd/doc/ja_JP.eucJP/man/man9/VOP_REVOKE.9#1 branch .. //depot/projects/trustedbsd/doc/ja_JP.eucJP/man/man9/lock.9#1 branch .. //depot/projects/trustedbsd/doc/ja_JP.eucJP/man/man9/printf.9#1 branch .. //depot/projects/trustedbsd/doc/share/images/books/handbook/security/ipsec-crypt-pkt.pic#1 branch .. //depot/projects/trustedbsd/doc/share/images/books/handbook/security/ipsec-encap-pkt.pic#1 branch .. //depot/projects/trustedbsd/doc/share/images/books/handbook/security/ipsec-network.pic#1 branch .. //depot/projects/trustedbsd/doc/share/images/books/handbook/security/ipsec-out-pkt.pic#1 branch .. //depot/projects/trustedbsd/doc/share/mk/doc.images.mk#6 integrate .. //depot/projects/trustedbsd/doc/share/mk/doc.project.mk#3 integrate .. //depot/projects/trustedbsd/doc/share/pgpkeys/bland.key#1 branch .. //depot/projects/trustedbsd/doc/share/pgpkeys/bmah.key#2 integrate .. //depot/projects/trustedbsd/doc/share/pgpkeys/bms.key#1 branch .. //depot/projects/trustedbsd/doc/share/pgpkeys/hrs.key#2 integrate .. //depot/projects/trustedbsd/doc/share/pgpkeys/pgpkeys.ent#2 integrate .. //depot/projects/trustedbsd/doc/share/sgml/catalog#6 integrate .. //depot/projects/trustedbsd/doc/share/sgml/freebsd.dsl#7 integrate .. //depot/projects/trustedbsd/doc/share/sgml/freebsd.ent#10 integrate .. //depot/projects/trustedbsd/doc/share/sgml/man-refs.ent#17 integrate .. //depot/projects/trustedbsd/doc/share/sgml/trademarks.ent#1 branch Differences ... ==== //depot/projects/trustedbsd/doc/da_DK.ISO8859-1/share/sgml/catalog#2 (text+ko) ==== @@ -1,7 +1,7 @@ -- ...................................................................... -- -- FreeBSD SGML Public Identifiers ...................................... -- - -- $FreeBSD: doc/da_DK.ISO8859-1/share/sgml/catalog,v 1.2 2003/06/23 10:34:04 blackend Exp $ + -- $FreeBSD: doc/da_DK.ISO8859-1/share/sgml/catalog,v 1.3 2003/08/09 10:34:48 blackend Exp $ -- PUBLIC "-//FreeBSD//DOCUMENT DocBook Stylesheet//EN" @@ -14,7 +14,7 @@ "l10n.ent" PUBLIC "-//FreeBSD//ENTITIES DocBook Mailing List Entities//DK" - "Newsgroups.ent" + "newsgroups.ent" PUBLIC "-//FreeBSD//ENTITIES DocBook Mailing List Entities//DK" "teams.ent" ==== //depot/projects/trustedbsd/doc/da_DK.ISO8859-1/share/sgml/freebsd.dsl#2 (text+ko) ==== @@ -1,4 +1,4 @@ -<!-- $FreeBSD: doc/da_DK.ISO8859-1/share/sgml/freebsd.dsl,v 1.2 2003/05/22 15:03:48 hrs Exp $ --> +<!-- $FreeBSD: doc/da_DK.ISO8859-1/share/sgml/freebsd.dsl,v 1.3 2003/08/09 10:34:48 blackend Exp $ --> <!DOCTYPE style-sheet PUBLIC "-//James Clark//DTD DSSSL Style Sheet//EN" [ <!ENTITY freebsd.dsl PUBLIC "-//FreeBSD//DOCUMENT DocBook Language Neutral Stylesheet//EN" CDATA DSSSL> @@ -40,7 +40,7 @@ (literal "questions@FreeBSD.org")) (literal ">.") (make empty-element gi: "br") - (literal "For spørgsmå angående denne dokumentation, e-mail <") + (literal "For spørgsmål angående denne dokumentation, e-mail <") (create-link (list (list "HREF" "mailto:doc@FreeBSD.org")) (literal "doc@FreeBSD.org")) (literal ">."))))) ==== //depot/projects/trustedbsd/doc/de_DE.ISO8859-1/books/handbook/advanced-networking/chapter.sgml#5 (text+ko) ==== @@ -2,9 +2,9 @@ The FreeBSD Documentation Project The FreeBSD German Documentation Project - $FreeBSD: doc/de_DE.ISO8859-1/books/handbook/advanced-networking/chapter.sgml,v 1.12 2003/06/01 18:32:47 mheinen Exp $ - $FreeBSDde: de-docproj/books/handbook/advanced-networking/chapter.sgml,v 1.57 2003/05/27 00:30:55 mheinen Exp $ - basiert auf: 1.222 + $FreeBSD: doc/de_DE.ISO8859-1/books/handbook/advanced-networking/chapter.sgml,v 1.13 2003/07/26 18:47:00 mheinen Exp $ + $FreeBSDde: de-docproj/books/handbook/advanced-networking/chapter.sgml,v 1.64 2003/07/26 17:46:58 mheinen Exp $ + basiert auf: 1.234 --> <chapter id="advanced-networking"> @@ -614,6 +614,26 @@ <para>Für weitere Informationen lesen Sie bitte die Dokumentation zu &man.traceroute.8;.</para> </sect2> + + <sect2> + <title>Multicast-Routing</title> + <indexterm> + <primary>Multicast-Routing</primary> + <secondary>options MROUTING</secondary> + </indexterm> + <para>&os; unterstützt sowohl Multicast-Anwendungen als + auch Multicast-Routing. Multicast-Anwendungen müssen + nicht konfiguriert werden; sie laufen einfach. Multicast-Routing + muss in der Kernelkonfiguration aktiviert werden:</para> + + <programlisting>options MROUTING</programlisting> + + <para>Zusätzlich müssen für den + Multicast-Routing-Dæmon, &man.mrouted.8;, + Tunnel und DVMRP in der Datei <filename>/etc/mrouted.conf</filename> + eingerichtet werden. Weitere Informationen erhalten + Sie in der Hilfeseite &man.mrouted.8;.</para> + </sect2> </sect1> <sect1 id="network-wireless"> @@ -767,7 +787,11 @@ <para>Kümmern Sie sich jetzt noch nicht um die Details, sondern stellen Sie nur sicher, dass ihre drahtlose Karte - überhaupt erkannt und angezeigt wird.</para> + überhaupt erkannt und angezeigt wird. Wenn die + Karte eine PC Card ist und überhaupt nicht + erkannt wird, schauen Sie in den Hilfeseiten + &man.pccardc.8; und &man.pccardd.8; nach weiteren + Hinweisen.</para> <para>Danach müssen Sie ein Modul laden, um die Bridge-Funktion von FreeBSD für den Zugangspunkt @@ -1069,7 +1093,7 @@ </sect4> <sect4> - <title>ifconfig</title> + <title>Das Kommando <application>ifconfig</application></title> <indexterm> <primary>ifconfig</primary> </indexterm> @@ -1374,6 +1398,14 @@ gespeichert sind. Damit dies korrekt funktioniert, müssen einige Prozesse konfiguriert und gestartet werden:</para> + <note> + <para>In &os;nbsp;5.X wurde <application>portmap</application> + durch <command>rpcbind</command> ersetzt. Benutzer von + &os;nbsp;5.X müssen in den folgenden Beispielen + <application>portmap</application> durch + <command>rpcbind</command> ersetzen.</para> + </note> + <para>Der Server benötigt folgende Daemonen:</para> <indexterm> @@ -1696,7 +1728,7 @@ </authorgroup> </sect2info> - <title>AMD</title> + <title><application>AMD</application></title> <indexterm><primary>amd</primary></indexterm> <indexterm><primary>Automatic Mounter Daemon</primary></indexterm> @@ -2483,9 +2515,8 @@ <filename>/usr</filename></title> <indexterm> - <primary>/usr</primary> - <secondary>plattenloser Betrieb</secondary> - <tertiary>schreibgeschützt</tertiary> + <primary>plattenloser Betrieb</primary> + <secondary>/usr schreibgeschützt</secondary> </indexterm> <para>Wenn am plattenlosen Rechner X läuft, müssen @@ -2522,7 +2553,7 @@ <sect1 id="network-isdn"> <!-- j.kois@web.de, 10. Mai 2003 --> - <title>ISDN - diensteintegrierendes digitales Netzwerk</title> + <title>ISDN – diensteintegrierendes digitales Netzwerk</title> <indexterm> <primary>ISDN</primary> @@ -2579,7 +2610,7 @@ <secondary>Karten</secondary> </indexterm> - <para>Die ISDN-Implementation von FreeBSD unterstützt den + <para>Das ISDN-Subsystem von FreeBSD unterstützt den DSS1/Q.931- (oder Euro-ISDN)-Standard nur für passive Karten. Beginnend mit FreeBSD 4.4 werden auch einige aktive Karten unterstützt, bei denen die Firmware auch @@ -2895,12 +2926,1580 @@ </sect1> <sect1 id="network-nis"> - <title>NIS / YP (Network Information Service)</title> + <!-- j.kois@web.de, 10. Juli 2003 --> + + <sect1info> + <authorgroup> + <author> + <firstname>Bill</firstname> + <surname>Swingle</surname> + <contrib>Beigetragen von </contrib> + </author> + </authorgroup> + + <authorgroup> + <author> + <firstname>Eric</firstname> + <surname>Ogren</surname> + <contrib>Erweitert von </contrib> + </author> + + <author> + <firstname>Udo</firstname> + <surname>Erdelhoff</surname> + </author> + </authorgroup> + </sect1info> + + <title>NIS/YP (Network Information Service)</title> + + <sect2> + <title>Was ist NIS?</title> + + <indexterm><primary>NIS</primary></indexterm> + <indexterm><primary>Solaris</primary></indexterm> + <indexterm><primary>HP-UX</primary></indexterm> + <indexterm><primary>AIX</primary></indexterm> + <indexterm><primary>Linux</primary></indexterm> + <indexterm><primary>NetBSD</primary></indexterm> + <indexterm><primary>OpenBSD</primary></indexterm> + + <para>NIS (Network Information Service) wurde von Sun Microsystems + entwickelt, um UNIX-Systeme (ursprünglich SunOS) zentral + verwalten zu können. Mittlerweile hat es sich zu einem + Industriestandard entwickelt, der von allen wichtigen + UNIX-Systemen (Solaris, HP-UX, AIX, Linux, NetBSD, OpenBSD, + FreeBSD und anderen) unterstützt wird.</para> + + <indexterm> + <primary>yellow pages</primary> + <see>NIS</see> + </indexterm> + + <para>NIS war ursprünglich als + <emphasis>Yellow Pages</emphasis> bekannt, aus markenrechtlichen + Gründen wurde der Name aber geändert. Die alte + Bezeichnung (sowie die Abkürzung YP) wird aber nach wie vor + häufig verwendet.</para> + + <indexterm> + <primary>NIS</primary> + <secondary>Domänen</secondary> + </indexterm> + + <para>Bei NIS handelt es sich um ein RPC-basiertes + Client/Server-System. Eine Gruppe von Rechnern greift dabei + innerhalb einer NIS-Domäne auf gemeinsame + Konfigurationsdateien zu. Ein Systemadministrator wird dadurch + in die Lage versetzt, NIS-Clients mit minimalem Aufwand + einzurichten, sowie Änderungen an der Systemkonfiguration + von einem zentralen Ort aus durchzuführen.</para> + + <indexterm> + <primary>Windows NT</primary> + </indexterm> + + <para>Die Funktion entspricht dem Domänensystem von + Windows NT; auch wenn sich die interne Umsetzung unterscheidet, + sind die Basisfunktionen vergleichbar.</para> + </sect2> + + <sect2> + <title>Wichtige Prozesse und Begriffe</title> + + <para>Es gibt verschiedene Begriffe und Anwenderprozesse, auf die + Sie stoßen werden, wenn Sie NIS unter FreeBSD einrichten, + egal ob Sie einen Server oder einen Client konfigurieren:</para> + + <indexterm> + <primary><application>portmap</application></primary> + </indexterm> + + <informaltable> + <tgroup cols="2"> + <thead> + <row> + <entry>Begriff</entry> + + <entry>Beschreibung</entry> + </row> + </thead> + + <tbody> + <row> + <entry>NIS-Domänenname</entry> + + <entry>Ein NIS-Masterserver sowie alle Clients (inklusive + der Slaveserver) haben einen NIS-Domänennamen. + Dieser hat (ähnlich den NT-Domänennamen) + nichts mit DNS zu tun.</entry> + </row> + + <row> + <entry>portmap</entry> + + <entry>Muss laufen, damit RPC (Remote Procedure Call, ein + von NIS verwendetes Netzwerkprotokoll) funktioniert. + NIS-Server sowie Clients funktionieren ohne + <command>portmap</command> nicht.</entry> + </row> + + <row> + <entry>ypbind</entry> + + <entry><quote>Bindet</quote> einen NIS-Client an seinen + NIS-Server. Der Client bezieht den + NIS-Domänennamen vom System und stellt über + das RPC-Protokoll eine Verbindung zum NIS-Server her. + <command>ypbind</command> ist der zentrale Bestandteil + der Client-Server-Kommunikation in einer NIS-Umgebung. + Wird <command>ypbind</command> auf einem Client beendet, + ist dieser nicht mehr in der Lage, auf den NIS-Server + zuzugreifen.</entry> + </row> + + <row> + <entry>ypserv</entry> + + <entry>Sollte nur auf dem NIS-Server laufen, da es sich um + den Serverprozess selbst handelt. Wenn &man.ypserv.8; + nicht mehr läuft, kann der Server nicht mehr auf + NIS-Anforderungen reagieren (wenn ein Slaveserver + existiert, kann dieser als Ersatz fungieren). Einige + NIS-Systeme (allerdings nicht das von + FreeBSD) versuchen allerdings erst gar nicht, sich mit + einem anderen Server zu verbinden, wenn der bisher + verwendete Server nicht mehr reagiert. Die einzige + Lösung dieses Problems besteht dann darin, den + Serverprozess (oder gar den Server selbst) oder den + <command>ypbind</command>-Prozess auf dem Client neu + zu starten.</entry> + </row> + + <row> + <entry>rpc.yppasswdd</entry> + + <entry>Ein weiterer Prozess, der nur auf dem + NIS-Masterserver laufen sollte. Es handelt sich um einen + Daemonprozess, der es NIS-Clients ermöglicht, sich + auf dem NIS-Masterserver anzumelden, um ihr Passwort zu + ändern.</entry> + </row> + </tbody> + </tgroup> + </informaltable> + <!-- XXX Missing: rpc.ypxfrd (not important, though) May only run + on the master --> + </sect2> + + <sect2> + <title>Wie funktioniert NIS?</title> + + <indexterm> + <primary>Funktion</primary> + </indexterm> + + <para>In einer NIS-Umgebung gibt es drei Rechnerarten: + Masterserver, Slaveserver und Clients. Server dienen als + zentraler Speicherort für Rechnerkonfigurationen. + Masterserver speichern die maßgebliche Kopie dieser + Informationen, während Slaveserver diese Informationen + aus Redundanzgründen spiegeln. Die Clients beziehen + ihre Informationen immer vom Server.</para> + + <para>Auf diese Art und Weise können Informationen aus + verschiedenen Dateien von mehreren Rechnern gemeinsam + verwendet werden. <filename>master.passwd</filename>, + <filename>group</filename>, und <filename>hosts</filename> + werden oft gemeinsam über NIS verwendet. Immer, wenn + ein Prozess auf einem Client auf Informationen zugreifen will, + die normalerweise in lokalen Dateien vorhanden wären, + wird stattdessen eine Anfrage an den NIS-Server gestellt, an + den der Client gebunden ist.</para> + + <sect3> + <title>Arten von NIS-Rechnern</title> + + <indexterm> + <primary>Rechnerarten</primary> + </indexterm> + + <itemizedlist> + <indexterm> + <primary>NIS</primary> + <secondary>Masterserver</secondary> + </indexterm> + + <listitem> + <para>Ein <emphasis>NIS-Masterserver</emphasis> verwaltet, + ähnlich einem Windows NT-Domänencontroller, die + von allen NIS-Clients gemeinsam verwendeten Dateien. + <filename>passwd</filename>, <filename>group</filename>, + sowie verschiedene andere von den Clients verwendete + Dateien existieren auf dem Masterserver.</para> + + <note><para>Ein Rechner kann auch für mehrere + NIS-Domänen als Masterserver fungieren. Dieser + Abschnitt konzentriert sich im Folgenden allerdings auf + eine relativ kleine NIS-Umgebung.</para></note> + </listitem> + + <indexterm> + <primary>NIS</primary> + <secondary>Slaveserver</secondary> + </indexterm> + + <listitem> + <para><emphasis>NIS-Slaveserver</emphasis>. Ähnlich + einem NT-Backupdomänencontroller, verwalten + NIS-Slaveserver Kopien der Daten des NIS-Masterservers. + NIS-Slaveserver bieten die Redundanz, die für + kritische Umgebungen benötigt wird. Zusätzlich + entlasten Slaveserver den Masterserver: NIS-Clients + verbinden sich immer mit dem NIS-Server, der zuerst + reagiert. Dieser Server kann auch ein Slaveserver sein.</para> + </listitem> + + <indexterm> + <primary>NIS</primary> + <secondary>Client</secondary> + </indexterm> + + <listitem> + <para><emphasis>NIS-Clients</emphasis>. NIS-Clients + identifizieren sich gegenüber dem NIS-Server + (ähnlich den NT-Workstations), um sich am Server + anzumelden.</para> + </listitem> + </itemizedlist> + </sect3> + </sect2> + + <sect2> + <title>NIS/YP konfigurieren</title> + + <para>Dieser Abschnitt beschreibt an Hand eines Beispiels die + Einrichtung einer NIS-Umgebung.</para> + + <note><para>Es wird dabei davon ausgegangen, dass Sie + FreeBSD 3.3 oder eine aktuellere Version verwenden. + <emphasis>Wahrscheinlich</emphasis> funktioniert diese Anleitung + auch für FreeBSD-Versionen ab 3.0, es gibt dafür aber + keine Garantie.</para></note> + + <sect3> + <title>Planung</title> + + <para>Nehmen wir an, Sie seien der Administrator eines kleinen + Universitätsnetzes. Dieses Netz besteht aus + fünfzehn FreeBSD-Rechnern, für die derzeit keine + zentrale Verwaltung existiert, jeder Rechner hat also eine + eigene Version von <filename>/etc/passwd</filename> und + <filename>/etc/master.passwd</filename>. Diese Dateien werden + manuell synchron gehalten; legen Sie einen neuen Benutzer an, + so muss dies auf allen fünfzehn Rechnern manuell + erledigt werden (unter Verwendung von + <command>adduser</command>). Da diese Lösung sehr + ineffizient ist, soll das Netzwerk in Zukunft NIS verwenden, + wobei zwei der Rechner als Server dienen sollen.</para> + + <para>In Zukunft soll das Netz also wie folgt aussehen:</para> + + <informaltable> + <tgroup cols="3"> + <thead> + <row> + <entry>Rechnername</entry> + <entry>IP-Adresse</entry> + <entry>Rechneraufgabe</entry> + </row> + </thead> + <tbody> + <row> + <entry><hostid>ellington</hostid></entry> + <entry><hostid role="ipaddr">10.0.0.2</hostid></entry> + <entry>NIS-Master</entry> + </row> + <row> + <entry><hostid>coltrane</hostid></entry> + <entry><hostid role="ipaddr">10.0.0.3</hostid></entry> + <entry>NIS-Slave</entry> + </row> + <row> + <entry><hostid>basie</hostid></entry> + <entry><hostid role="ipaddr">10.0.0.4</hostid></entry> + <entry>Workstation der Fakultät</entry> + </row> + <row> + <entry><hostid>bird</hostid></entry> + <entry><hostid role="ipaddr">10.0.0.5</hostid></entry> + <entry>Clientrechner</entry> + </row> + <row> + <entry><hostid>cli[1-11]</hostid></entry> + <entry><hostid role="ipaddr">10.0.0.[6-17]</hostid></entry> + <entry>Verschiedene andere Clients</entry> + </row> + </tbody> + </tgroup> + </informaltable> + + <para>Wenn Sie NIS das erste Mal einrichten, ist es ratsam, sich + zuerst über die Vorgangsweise Gedanken zu machen. + Unabhängig von der Größe Ihres Netzwerks + müssen Sie stets einige Entscheidungen treffen.</para> + + <sect4> + <title>Einen NIS-Domänennamen wählen</title> + + <indexterm> + <primary>NIS</primary> + <secondary>Domänenname</secondary> + </indexterm> + + <para>Dies muss nicht der <quote>Domainname</quote> sein. Es + handelt sich vielmehr um den <quote>NIS-Domainnamen</quote>. + Wenn ein Client Informationen anfordert, ist in dieser + Anforderung der Name der NIS-Domäne enthalten. + Dadurch weiß jeder Server im Netzwerk, auf welche + Anforderung er antworten muss. Stellen Sie sich den + NIS-Domänennamen als den Namen einer Gruppe von + Rechnern vor, die etwas gemeinsam haben.</para> + + <para>Manchmal wird der Name der Internetdomäne auch + für die NIS-Domäne verwendet. Dies ist allerdings + nicht empfehlenswert, da dies bei der Behebung von Problemen + verwirrend sein kann. Der Name der NIS-Domäne sollte + innerhalb Ihres Netzwerks einzigartig sein. Hilfreich ist + es, wenn der Name die Gruppe der in ihr zusammengefassten + Rechner beschreibt. Die Kunstabteilung von Acme Inc. + hätte daher die NIS-Domäne + <quote>acme-art</quote>. Für unser Beispiel verwenden + wir den NIS-Domänennamen + <emphasis>test-domain</emphasis>.</para> + + <indexterm><primary>SunOS</primary></indexterm> + + <para>Es gibt jedoch auch Betriebssysteme (vor allem SunOS), + die als NIS-Domänennamen den Name der + Internetdomäne verwenden. Wenn dies für einen + oder mehrere Rechner Ihres Netzwerks zutrifft, + <emphasis>müssen</emphasis> Sie den Namen der + Internetdomäne als Ihren NIS-Domänennamen + verwenden.</para> + </sect4> + + <sect4> + <title>Anforderungen an den Server</title> + + <indexterm> + <primary>Server</primary> + <secondary>Anforderungen</secondary> + </indexterm> + + <para>Wenn Sie einen NIS-Server einrichten wollen, müssen + Sie einige Dinge beachten. Eine unangenehme Eigenschaft + von NIS ist die Abhängigkeit der Clients vom Server. + Wenn sich der Client nicht über den Server mit seiner + NIS-Domäne verbinden kann, wird der Rechner oft + unbenutzbar, da das Fehlen von Benutzer- und + Gruppeninformationen zum Einfrieren des Clients führt. + Daher sollten Sie für den Server einen Rechner + auswählen, der nicht regelmäßig neu + gestartet werden muss und der nicht für Testversuche + verwendet wird. Idealerweise handelt es sich um einen + alleinstehenden Rechner, dessen einzige Aufgabe es ist, als + NIS-Server zu dienen. Wenn Sie ein Netzwerk haben, das + nicht zu stark ausgelastet ist, ist es auch möglich, + den NIS-Server als weiteren Dienst auf einem anderen Rechner + laufen zu lassen. Denken Sie aber daran, dass ein Ausfall + des NIS-Servers <emphasis>alle</emphasis> NIS-Clients + betrifft.</para> + </sect4> + </sect3> + + <sect3> + <title>NIS-Server</title> + + <indexterm><primary>NIS-Server</primary></indexterm> + + <para>Die verbindlichen Kopien aller NIS-Informationen befinden + sich auf einem einzigen Rechner, dem NIS-Masterserver. Die + Datenbanken, in denen die Informationen gespeichert sind, + bezeichnet man als NIS-Maps. Unter FreeBSD werden diese + Maps unter <filename>/var/yp/[domainname]</filename> + gespeichert, wobei <filename>[domainname]</filename> der + Name der NIS-Domäne ist. Ein einzelner NIS-Server + kann gleichzeitig mehrere NIS-Domänen verwalten, daher + können auch mehrere Verzeichnisse vorhanden sein. Jede + Domäne verfügt über ein eigenes Verzeichnis + sowie einen eigenen, von anderen Domänen + unabhängigen Satz von NIS-Maps.</para> + + <para>NIS-Master- und Slaveserver verwenden den + <command>ypserv</command>-Daemon, um NIS-Anfragen zu + bearbeiten. <command>ypserv</command> empfängt + eingehende Anfragen der NIS-Clients, ermittelt aus der + angeforderten Domäne und Map einen Pfad zur + entsprechenden Datenbank, und sendet die angeforderten + Daten von der Datenbank zum Client.</para> + + <sect4> + <title>Einen NIS-Masterserver einrichten</title> + + <indexterm> + <primary>NIS</primary> + <secondary>Serverkonfiguration</secondary> + </indexterm> + + <para>Abhängig von Ihren Anforderungen ist die + Einrichtung eines NIS-Masterservers relativ einfach, da + NIS von FreeBSD bereits in der Standardkonfiguration + unterstützt wird. Sie müssen nur folgende + Zeilen in <filename>/etc/rc.conf</filename> einfügen: + </para> + + <procedure> + <step> + <programlisting>nisdomainname="test-domain"</programlisting> + + <para>Diese Zeile setzt den NIS-Domänennamen auf + <emphasis>test-domain</emphasis>, wenn Sie das Netzwerk + initialisieren (beispielsweise nach einem Systemstart). + </para> + </step> + + <step> + <para><programlisting>nis_server_enable="YES"</programlisting> + Dadurch werden die NIS-Serverprozesse gestartet.</para> + </step> + + <step> + <para><programlisting>nis_yppasswdd_enable="YES"</programlisting> + Durch diese Zeile wird der + <command>rpc.yppasswdd</command>-Daemon aktiviert, der, + wie bereits erwähnt, die Änderung von + NIS-Passwörtern von einem Client aus + ermöglicht.</para> + </step> + </procedure> + + <note> + <para>In Abhängigkeit von Ihrer NIS-Konfiguration + können weitere Einträge erforderlich sein. + Lesen Sie den Abschnitt über + <link linkend="nis-server-is-client">NIS-Server, die auch + als NIS-Clients arbeiten</link> für weitere + Informationen.</para> + </note> + + <para>Nun müssen Sie nur noch + <command>/etc/netstart</command> als Superuser + ausführen, um alles entsprechend Ihren Vorgaben in + <filename>/etc/rc.conf</filename> einzurichten.</para> + </sect4> + + <sect4> + <title>Die NIS-Maps initialisieren</title> + + <indexterm> + <primary>NIS</primary> + <secondary>maps</secondary> + </indexterm> + + <para><emphasis>NIS-Maps</emphasis> sind Datenbanken, die + sich im Verzeichnis <filename>/var/yp</filename> befinden. + Sie werden am NIS-Masterserver aus den Konfigurationsdateien + unter <filename>/etc</filename> erzeugt. Einzige Ausnahme: + <filename>/etc/master.passwd</filename>. Dies ist auch + sinnvoll, da Sie die Passwörter für Ihr + <username>root</username>- bzw. andere + Administratorkonten nicht an alle Server der NIS-Domäne + verteilen wollen. Bevor Sie also die NIS-Maps des + Masterservers einrichten, sollten Sie Folgendes tun:</para> + + <screen> +&prompt.root; <userinput>cp /etc/master.passwd /var/yp/master.passwd</userinput> +&prompt.root; <userinput>cd /var/yp</userinput> +&prompt.root; <userinput>vi master.passwd</userinput> + </screen> + + <para>Entfernen Sie alle Systemkonten + (wie <username>bin</username>, <username>tty</username>, + <username>kmem</username> oder <username>games</username>), + sowie alle Konten, die Sie nicht an die NIS-Clients + weitergeben wollen (beispielsweise <username>root</username> + und alle Konten mit der UID 0 (=Superuser).</para> + + <note><para>Stellen Sie sicher, dass + <filename>/var/yp/master.passwd</filename> weder von der + Gruppe noch von der Welt gelesen werden kann (Zugriffsmodus + 600)! Ist dies nicht der Fall, ändern Sie dies mit + <command>chmod</command>.</para></note> + + <indexterm><primary>Tru64 Unix</primary></indexterm> + + <para>Nun können Sie die NIS-Maps initialisieren. + FreeBSD verwendet für diese Aufgabe das Skript + <command>ypinit</command> (lesen Sie &man.ypinit.8; + für weitere Informationen). Dieses Skript ist auf + fast allen UNIX-Betriebssystemen verfügbar. Bei + Digitals Unix/Compaq Tru64 Unix nennt es sich allerdings + <command>ypsetup</command>. Da wir Maps für einen + NIS-Masterserver erzeugen, verwenden wir + <command>ypinit</command> mit der Option + <option>-m</option>. Nachdem Sie die beschriebenen + Aktionen durchgeführt haben, erzeugen Sie nun die + NIS-Maps:</para> + + <screen> +ellington&prompt.root; <userinput>ypinit -m test-domain</userinput> +Server Type: MASTER Domain: test-domain +Creating an YP server will require that you answer a few questions. +Questions will all be asked at the beginning of the procedure. +Do you want this procedure to quit on non-fatal errors? [y/n: n] <userinput>n</userinput> +Ok, please remember to go back and redo manually whatever fails. +If you don't, something might not work. +At this point, we have to construct a list of this domains YP servers. +rod.darktech.org is already known as master server. +Please continue to add any slave servers, one per line. When you are +done with the list, type a <control D>. +master server : ellington +next host to add: <userinput>coltrane</userinput> +next host to add: <userinput>^D</userinput> +The current list of NIS servers looks like this: +ellington +coltrane +Is this correct? [y/n: y] <userinput>y</userinput> + +[..output from map generation..] + +NIS Map update completed. +ellington has been setup as an YP master server without any errors. + </screen> + + <para>Dadurch erzeugt <command>ypinit</command> + <filename>/var/yp/Makefile</filename> aus der Datei + <filename>/var/yp/Makefile.dist</filename>. + Durch diese Datei wird festgelegt, dass Sie in einer + NIS-Umgebung mit nur einem Server arbeiten und dass alle + Clients unter FreeBSD laufen. Da + <emphasis>test-domain</emphasis> aber auch über einen + Slaveserver verfügt, müssen Sie + <filename>/var/yp/Makefile</filename> entsprechend anpassen: + </para> + + <screen>ellington&prompt.root; <userinput>vi /var/yp/Makefile</userinput></screen> + + <para>Sie sollten die Zeile</para> + + <programlisting>NOPUSH = "True"</programlisting> + + <para>auskommentieren (falls dies nicht bereits der Fall ist).</para> + </sect4> + + <sect4> + <title>Einen NIS-Slaveserver einrichten</title> + + <indexterm> + <primary>NIS</primary> + <secondary>Slaveserver</secondary> + </indexterm> + + <para>Ein NIS-Slaveserver ist noch einfacher einzurichten als + ein Masterserver. Melden Sie sich am Slaveserver an und + ändern Sie <filename>/etc/rc.conf</filename> analog + zum Masterserver. Der einzige Unterschied besteht in der + Verwendung der Option <option>-s</option>, wenn Sie + <command>ypinit</command> aufrufen. Die Option + <option>-s</option> erfordert den Namen des + NIS-Masterservers, daher sieht unsere Ein- und Ausgabe wie + folgt aus:</para> + + <screen> +coltrane&prompt.root; <userinput>ypinit -s ellington test-domain</userinput> + +Server Type: SLAVE Domain: test-domain Master: ellington >>> TRUNCATED FOR MAIL (1000 lines) <<<
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200308231926.h7NJQ7Na047755>