Date: Wed, 26 Mar 2008 21:56:53 GMT From: John Birrell <jb@FreeBSD.org> To: Perforce Change Reviews <perforce@freebsd.org> Subject: PERFORCE change 138670 for review Message-ID: <200803262156.m2QLurMT098403@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
http://perforce.freebsd.org/chv.cgi?CH=138670 Change 138670 by jb@jb_freebsd1 on 2008/03/26 21:56:21 IFC Affected files ... .. //depot/projects/dtrace/doc/de_DE.ISO8859-1/books/faq/book.sgml#13 integrate .. //depot/projects/dtrace/doc/de_DE.ISO8859-1/books/handbook/Makefile#8 integrate .. //depot/projects/dtrace/doc/de_DE.ISO8859-1/books/handbook/basics/chapter.sgml#8 integrate .. //depot/projects/dtrace/doc/de_DE.ISO8859-1/books/handbook/config/chapter.sgml#8 integrate .. //depot/projects/dtrace/doc/de_DE.ISO8859-1/books/handbook/disks/chapter.sgml#12 integrate .. //depot/projects/dtrace/doc/de_DE.ISO8859-1/books/handbook/kernelconfig/chapter.sgml#7 integrate .. //depot/projects/dtrace/doc/de_DE.ISO8859-1/books/handbook/ports/chapter.sgml#10 integrate .. //depot/projects/dtrace/doc/de_DE.ISO8859-1/books/handbook/printing/chapter.sgml#4 integrate .. //depot/projects/dtrace/doc/de_DE.ISO8859-1/books/handbook/security/chapter.sgml#12 integrate .. //depot/projects/dtrace/doc/de_DE.ISO8859-1/books/handbook/virtualization/chapter.sgml#3 integrate .. //depot/projects/dtrace/doc/en_US.ISO8859-1/books/faq/book.sgml#15 integrate .. //depot/projects/dtrace/ports/UPDATING#60 integrate .. //depot/projects/dtrace/src/ObsoleteFiles.inc#40 integrate .. //depot/projects/dtrace/src/contrib/wpa_supplicant/main.c#6 integrate .. //depot/projects/dtrace/src/contrib/wpa_supplicant/wpa_supplicant.c#6 integrate .. //depot/projects/dtrace/src/lib/libc/gen/lockf.c#4 integrate .. //depot/projects/dtrace/src/lib/libc/sys/Symbol.map#8 integrate .. //depot/projects/dtrace/src/lib/libc/sys/fcntl.2#6 integrate .. //depot/projects/dtrace/src/lib/libc/yp/xdryp.c#4 integrate .. //depot/projects/dtrace/src/lib/libc_r/uthread/uthread_sig.c#6 integrate .. //depot/projects/dtrace/src/lib/libelf/libelf_convert.m4#16 integrate .. //depot/projects/dtrace/src/lib/libkse/thread/thr_sig.c#4 integrate .. //depot/projects/dtrace/src/libexec/talkd/announce.c#4 integrate .. //depot/projects/dtrace/src/share/man/man7/security.7#7 integrate .. //depot/projects/dtrace/src/sys/amd64/amd64/prof_machdep.c#7 integrate .. //depot/projects/dtrace/src/sys/amd64/include/clock.h#8 integrate .. //depot/projects/dtrace/src/sys/amd64/include/timerreg.h#4 integrate .. //depot/projects/dtrace/src/sys/amd64/isa/clock.c#9 integrate .. //depot/projects/dtrace/src/sys/boot/i386/cdboot/cdboot.s#7 integrate .. //depot/projects/dtrace/src/sys/boot/pc98/cdboot/cdboot.s#5 integrate .. //depot/projects/dtrace/src/sys/compat/freebsd32/freebsd32_proto.h#23 integrate .. //depot/projects/dtrace/src/sys/compat/freebsd32/freebsd32_syscall.h#23 integrate .. //depot/projects/dtrace/src/sys/compat/freebsd32/freebsd32_syscalls.c#23 integrate .. //depot/projects/dtrace/src/sys/compat/freebsd32/freebsd32_sysent.c#23 integrate .. //depot/projects/dtrace/src/sys/compat/freebsd32/syscalls.master#23 integrate .. //depot/projects/dtrace/src/sys/compat/linux/linux_file.c#14 integrate .. //depot/projects/dtrace/src/sys/compat/svr4/svr4_fcntl.c#11 integrate .. //depot/projects/dtrace/src/sys/conf/NOTES#43 integrate .. //depot/projects/dtrace/src/sys/conf/files#79 integrate .. //depot/projects/dtrace/src/sys/conf/options#44 integrate .. //depot/projects/dtrace/src/sys/dev/aac/aac.c#14 integrate .. //depot/projects/dtrace/src/sys/dev/aac/aac_disk.c#5 integrate .. //depot/projects/dtrace/src/sys/dev/aac/aacreg.h#5 integrate .. //depot/projects/dtrace/src/sys/dev/aac/aacvar.h#7 integrate .. //depot/projects/dtrace/src/sys/dev/speaker/spkr.c#5 integrate .. //depot/projects/dtrace/src/sys/dev/syscons/syscons.c#15 integrate .. //depot/projects/dtrace/src/sys/dev/ti/if_ti.c#10 integrate .. //depot/projects/dtrace/src/sys/dev/usb/ucom.c#7 integrate .. //depot/projects/dtrace/src/sys/dev/usb/ucomvar.h#6 integrate .. //depot/projects/dtrace/src/sys/dev/usb/usbdevs#27 integrate .. //depot/projects/dtrace/src/sys/fs/msdosfs/msdosfs_vnops.c#12 integrate .. //depot/projects/dtrace/src/sys/fs/tmpfs/tmpfs_vnops.c#7 integrate .. //depot/projects/dtrace/src/sys/gnu/fs/ext2fs/ext2_vfsops.c#13 integrate .. //depot/projects/dtrace/src/sys/i386/i386/trap.c#31 integrate .. //depot/projects/dtrace/src/sys/i386/ibcs2/ibcs2_fcntl.c#4 integrate .. //depot/projects/dtrace/src/sys/i386/include/clock.h#8 integrate .. //depot/projects/dtrace/src/sys/i386/include/timerreg.h#4 integrate .. //depot/projects/dtrace/src/sys/i386/include/vmparam.h#6 integrate .. //depot/projects/dtrace/src/sys/i386/isa/clock.c#11 integrate .. //depot/projects/dtrace/src/sys/i386/isa/prof_machdep.c#7 integrate .. //depot/projects/dtrace/src/sys/i386/isa/vesa.c#4 integrate .. //depot/projects/dtrace/src/sys/ia64/ia64/machdep.c#17 integrate .. //depot/projects/dtrace/src/sys/ia64/include/clock.h#5 integrate .. //depot/projects/dtrace/src/sys/isa/syscons_isa.c#5 integrate .. //depot/projects/dtrace/src/sys/kern/init_sysent.c#29 integrate .. //depot/projects/dtrace/src/sys/kern/kern_descrip.c#25 integrate .. //depot/projects/dtrace/src/sys/kern/kern_lockf.c#6 integrate .. //depot/projects/dtrace/src/sys/kern/subr_taskqueue.c#7 integrate .. //depot/projects/dtrace/src/sys/kern/syscalls.c#28 integrate .. //depot/projects/dtrace/src/sys/kern/syscalls.master#22 integrate .. //depot/projects/dtrace/src/sys/kern/systrace_args.c#24 integrate .. //depot/projects/dtrace/src/sys/kern/tty_cons.c#14 integrate .. //depot/projects/dtrace/src/sys/kern/vnode_if.src#9 integrate .. //depot/projects/dtrace/src/sys/net/bpf_zerocopy.c#2 integrate .. //depot/projects/dtrace/src/sys/net/if.c#14 integrate .. //depot/projects/dtrace/src/sys/net/if_media.h#6 integrate .. //depot/projects/dtrace/src/sys/net/if_var.h#8 integrate .. //depot/projects/dtrace/src/sys/netgraph/ng_pptpgre.c#6 integrate .. //depot/projects/dtrace/src/sys/nfs4client/nfs4_vnops.c#12 integrate .. //depot/projects/dtrace/src/sys/nfsclient/nfs_lock.c#6 integrate .. //depot/projects/dtrace/src/sys/nfsclient/nfs_vnops.c#16 integrate .. //depot/projects/dtrace/src/sys/nlm/nlm.h#1 branch .. //depot/projects/dtrace/src/sys/nlm/nlm_prot.h#1 branch .. //depot/projects/dtrace/src/sys/nlm/nlm_prot_clnt.c#1 branch .. //depot/projects/dtrace/src/sys/nlm/nlm_prot_impl.c#1 branch .. //depot/projects/dtrace/src/sys/nlm/nlm_prot_server.c#1 branch .. //depot/projects/dtrace/src/sys/nlm/nlm_prot_svc.c#1 branch .. //depot/projects/dtrace/src/sys/nlm/nlm_prot_xdr.c#1 branch .. //depot/projects/dtrace/src/sys/nlm/sm_inter.h#1 branch .. //depot/projects/dtrace/src/sys/nlm/sm_inter_xdr.c#1 branch .. //depot/projects/dtrace/src/sys/pc98/cbus/clock.c#6 integrate .. //depot/projects/dtrace/src/sys/pc98/cbus/syscons_cbus.c#6 integrate .. //depot/projects/dtrace/src/sys/pc98/include/clock.h#4 integrate .. //depot/projects/dtrace/src/sys/pc98/include/timerreg.h#4 integrate .. //depot/projects/dtrace/src/sys/powerpc/aim/clock.c#3 integrate .. //depot/projects/dtrace/src/sys/powerpc/booke/clock.c#2 integrate .. //depot/projects/dtrace/src/sys/powerpc/include/clock.h#5 integrate .. //depot/projects/dtrace/src/sys/rpc/auth.h#1 branch .. //depot/projects/dtrace/src/sys/rpc/auth_none.c#1 branch .. //depot/projects/dtrace/src/sys/rpc/auth_unix.c#1 branch .. //depot/projects/dtrace/src/sys/rpc/authunix_prot.c#1 branch .. //depot/projects/dtrace/src/sys/rpc/clnt.h#1 branch .. //depot/projects/dtrace/src/sys/rpc/clnt_dg.c#1 branch .. //depot/projects/dtrace/src/sys/rpc/clnt_rc.c#1 branch .. //depot/projects/dtrace/src/sys/rpc/clnt_stat.h#1 branch .. //depot/projects/dtrace/src/sys/rpc/clnt_vc.c#1 branch .. //depot/projects/dtrace/src/sys/rpc/getnetconfig.c#1 branch .. //depot/projects/dtrace/src/sys/rpc/inet_ntop.c#1 branch .. //depot/projects/dtrace/src/sys/rpc/inet_pton.c#1 branch .. //depot/projects/dtrace/src/sys/rpc/netconfig.h#1 branch .. //depot/projects/dtrace/src/sys/rpc/nettype.h#1 branch .. //depot/projects/dtrace/src/sys/rpc/pmap_prot.h#1 branch .. //depot/projects/dtrace/src/sys/rpc/rpc.h#1 branch .. //depot/projects/dtrace/src/sys/rpc/rpc_callmsg.c#1 branch .. //depot/projects/dtrace/src/sys/rpc/rpc_com.h#1 branch .. //depot/projects/dtrace/src/sys/rpc/rpc_generic.c#1 branch .. //depot/projects/dtrace/src/sys/rpc/rpc_msg.h#1 branch .. //depot/projects/dtrace/src/sys/rpc/rpc_prot.c#1 branch .. //depot/projects/dtrace/src/sys/rpc/rpcb_clnt.c#1 branch .. //depot/projects/dtrace/src/sys/rpc/rpcb_clnt.h#1 branch .. //depot/projects/dtrace/src/sys/rpc/rpcb_prot.c#1 branch .. //depot/projects/dtrace/src/sys/rpc/rpcb_prot.h#1 branch .. //depot/projects/dtrace/src/sys/rpc/svc.c#1 branch .. //depot/projects/dtrace/src/sys/rpc/svc.h#1 branch .. //depot/projects/dtrace/src/sys/rpc/svc_auth.c#1 branch .. //depot/projects/dtrace/src/sys/rpc/svc_auth.h#1 branch .. //depot/projects/dtrace/src/sys/rpc/svc_auth_unix.c#1 branch .. //depot/projects/dtrace/src/sys/rpc/svc_dg.c#1 branch .. //depot/projects/dtrace/src/sys/rpc/svc_generic.c#1 branch .. //depot/projects/dtrace/src/sys/rpc/svc_vc.c#1 branch .. //depot/projects/dtrace/src/sys/rpc/types.h#2 integrate .. //depot/projects/dtrace/src/sys/rpc/xdr.h#1 branch .. //depot/projects/dtrace/src/sys/sparc64/include/clock.h#5 integrate .. //depot/projects/dtrace/src/sys/sparc64/sparc64/clock.c#4 integrate .. //depot/projects/dtrace/src/sys/sun4v/include/clock.h#5 integrate .. //depot/projects/dtrace/src/sys/sun4v/include/cpu.h#5 integrate .. //depot/projects/dtrace/src/sys/sys/cdefs.h#6 integrate .. //depot/projects/dtrace/src/sys/sys/fcntl.h#10 integrate .. //depot/projects/dtrace/src/sys/sys/lockf.h#5 integrate .. //depot/projects/dtrace/src/sys/sys/param.h#45 integrate .. //depot/projects/dtrace/src/sys/sys/syscall.h#26 integrate .. //depot/projects/dtrace/src/sys/sys/syscall.mk#26 integrate .. //depot/projects/dtrace/src/sys/sys/sysproto.h#26 integrate .. //depot/projects/dtrace/src/sys/sys/systm.h#19 integrate .. //depot/projects/dtrace/src/sys/sys/taskqueue.h#5 integrate .. //depot/projects/dtrace/src/sys/ufs/ffs/ffs_vfsops.c#23 integrate .. //depot/projects/dtrace/src/sys/ufs/ufs/ufs_vnops.c#16 integrate .. //depot/projects/dtrace/src/sys/xdr/xdr.c#1 branch .. //depot/projects/dtrace/src/sys/xdr/xdr_array.c#1 branch .. //depot/projects/dtrace/src/sys/xdr/xdr_mbuf.c#1 branch .. //depot/projects/dtrace/src/sys/xdr/xdr_mem.c#1 branch .. //depot/projects/dtrace/src/sys/xdr/xdr_reference.c#1 branch .. //depot/projects/dtrace/src/sys/xdr/xdr_sizeof.c#1 branch .. //depot/projects/dtrace/src/tools/regression/file/flock/Makefile#1 branch .. //depot/projects/dtrace/src/tools/regression/file/flock/flock.c#1 branch .. //depot/projects/dtrace/src/usr.bin/checknr/checknr.c#4 integrate .. //depot/projects/dtrace/src/usr.bin/xlint/lint1/lint1.h#4 integrate .. //depot/projects/dtrace/src/usr.sbin/Makefile#23 integrate .. //depot/projects/dtrace/src/usr.sbin/clear_locks/Makefile#1 branch .. //depot/projects/dtrace/src/usr.sbin/clear_locks/clear_locks.8#1 branch .. //depot/projects/dtrace/src/usr.sbin/clear_locks/clear_locks.c#1 branch .. //depot/projects/dtrace/src/usr.sbin/rpc.lockd/lockd.c#8 integrate .. //depot/projects/dtrace/src/usr.sbin/rpc.lockd/rpc.lockd.8#6 integrate .. //depot/projects/dtrace/www/en/gnome/images/Makefile#10 integrate .. //depot/projects/dtrace/www/en/gnome/images/ss222-2-tn.png#1 branch .. //depot/projects/dtrace/www/en/gnome/images/ss222-2.png#1 branch .. //depot/projects/dtrace/www/en/gnome/images/ss222-3-tn.png#1 branch .. //depot/projects/dtrace/www/en/gnome/images/ss222-3.png#1 branch .. //depot/projects/dtrace/www/en/gnome/screenshots.sgml#11 integrate .. //depot/projects/dtrace/www/share/sgml/events.xml#23 integrate Differences ... ==== //depot/projects/dtrace/doc/de_DE.ISO8859-1/books/faq/book.sgml#13 (text+ko) ==== @@ -2,10 +2,10 @@ The FreeBSD Documentation Project The FreeBSD German Documentation Project -$FreeBSD: doc/de_DE.ISO8859-1/books/faq/book.sgml,v 1.80 2008/02/24 12:11:29 jkois Exp $ -$FreeBSDde: de-docproj/books/faq/book.sgml,v 1.605 2008/02/24 12:01:55 jkois Exp $ +$FreeBSD: doc/de_DE.ISO8859-1/books/faq/book.sgml,v 1.81 2008/03/26 19:02:44 jkois Exp $ +$FreeBSDde: de-docproj/books/faq/book.sgml,v 1.606 2008/03/25 20:23:07 jkois Exp $ - basiert auf: 1.809 + basiert auf: 1.810 --> @@ -33,7 +33,7 @@ </collab> </authorgroup> - <pubdate>$FreeBSDde: de-docproj/books/faq/book.sgml,v 1.605 2008/02/24 12:01:55 jkois Exp $</pubdate> + <pubdate>$FreeBSDde: de-docproj/books/faq/book.sgml,v 1.606 2008/03/25 20:23:07 jkois Exp $</pubdate> <copyright> <year>1995</year> @@ -5398,7 +5398,7 @@ role="package">audio/timidity++</filename>. Danach müssen Sie manuell die GUS-Patche von Eric A. Welsh von <ulink - url="http://www.stardate.bc.ca/eawpatches/html/default.htm"></ulink> + url="http://alleg.sourceforge.net/digmid.html"></ulink> installieren. Wenn <application>timidity++</application> richtig installiert wurde, können Sie mit dem folgenden Kommando MIDI-Dateien in das WAV-Format konvertieren:</para> ==== //depot/projects/dtrace/doc/de_DE.ISO8859-1/books/handbook/Makefile#8 (text+ko) ==== @@ -1,7 +1,7 @@ # -# $FreeBSD: doc/de_DE.ISO8859-1/books/handbook/Makefile,v 1.44 2008/01/14 08:36:45 miwi Exp $ -# $FreeBSDde: de-docproj/books/handbook/Makefile,v 1.59 2007/10/22 19:47:34 jkois Exp $ -# basiert auf: 1.108 +# $FreeBSD: doc/de_DE.ISO8859-1/books/handbook/Makefile,v 1.45 2008/03/26 19:02:44 jkois Exp $ +# $FreeBSDde: de-docproj/books/handbook/Makefile,v 1.60 2008/03/26 16:57:34 jkois Exp $ +# basiert auf: 1.109 # # Build the FreeBSD Handbook in its German translation. # @@ -140,6 +140,18 @@ IMAGES_EN+= virtualization/virtualpc-freebsd11.png IMAGES_EN+= virtualization/virtualpc-freebsd12.png IMAGES_EN+= virtualization/virtualpc-freebsd13.png +IMAGES_EN+= virtualization/vmware-freebsd01.png +IMAGES_EN+= virtualization/vmware-freebsd02.png +IMAGES_EN+= virtualization/vmware-freebsd03.png +IMAGES_EN+= virtualization/vmware-freebsd04.png +IMAGES_EN+= virtualization/vmware-freebsd05.png +IMAGES_EN+= virtualization/vmware-freebsd06.png +IMAGES_EN+= virtualization/vmware-freebsd07.png +IMAGES_EN+= virtualization/vmware-freebsd08.png +IMAGES_EN+= virtualization/vmware-freebsd09.png +IMAGES_EN+= virtualization/vmware-freebsd10.png +IMAGES_EN+= virtualization/vmware-freebsd11.png +IMAGES_EN+= virtualization/vmware-freebsd12.png # Images from the cross-document image library IMAGES_LIB= callouts/1.png ==== //depot/projects/dtrace/doc/de_DE.ISO8859-1/books/handbook/basics/chapter.sgml#8 (text+ko) ==== @@ -2,9 +2,9 @@ The FreeBSD Documentation Project The FreeBSD German Documentation Project - $FreeBSD: doc/de_DE.ISO8859-1/books/handbook/basics/chapter.sgml,v 1.47 2008/01/14 08:36:46 miwi Exp $ - $FreeBSDde: de-docproj/books/handbook/basics/chapter.sgml,v 1.105 2008/01/01 10:15:37 jkois Exp $ - basiert auf: 1.152 + $FreeBSD: doc/de_DE.ISO8859-1/books/handbook/basics/chapter.sgml,v 1.48 2008/03/26 19:02:44 jkois Exp $ + $FreeBSDde: de-docproj/books/handbook/basics/chapter.sgml,v 1.106 2008/03/25 19:39:58 jkois Exp $ + basiert auf: 1.153 --> <chapter id="basics"> ==== //depot/projects/dtrace/doc/de_DE.ISO8859-1/books/handbook/config/chapter.sgml#8 (text+ko) ==== @@ -2,9 +2,9 @@ The FreeBSD Documentation Project The FreeBSD German Documentation Project - $FreeBSD: doc/de_DE.ISO8859-1/books/handbook/config/chapter.sgml,v 1.47 2008/01/14 08:36:46 miwi Exp $ - $FreeBSDde: de-docproj/books/handbook/config/chapter.sgml,v 1.133 2007/12/30 13:35:05 miwi Exp $ - basiert auf: 1.228 + $FreeBSD: doc/de_DE.ISO8859-1/books/handbook/config/chapter.sgml,v 1.48 2008/03/26 19:02:44 jkois Exp $ + $FreeBSDde: de-docproj/books/handbook/config/chapter.sgml,v 1.134 2008/03/25 19:34:02 jkois Exp $ + basiert auf: 1.229 --> <chapter id="config-tuning"> @@ -818,17 +818,28 @@ beispielsweise von dem <command>rpcbind</command>-Dienst (portmapper) ab. Im Kopf der Startskripten befinden sich die Informationen über Abhängigkeiten von anderen - Diensten und weitere Metadaten. Mithilfe dieser Daten + Diensten und weitere Metadaten.Mithilfe dieser Daten bestimmt das Programm &man.rcorder.8; beim Systemstart die - Startreihenfolge der Dienste. Folgende Schlüsselwörter - werden im Kopf der Startskripten verwendet:</para> + Startreihenfolge der Dienste.</para> + + <para>Folgende Schlüsselwörter müssen im Kopf aller + Startskripten verwendet werden (da sie von &man.rc.subr.8; zum + <quote>Aktivieren</quote> des Startskripts benötigt + werden:</para> <itemizedlist> <listitem> <para><literal>PROVIDE</literal>: Gibt die Namen der Dienste an, die mit dieser Datei zur Verfügung gestellt werden.</para> </listitem> + </itemizedlist> + + <para>Die folgenden Schlüsselwörter können im Kopf + des Startskripts angegeben werden. Sie sind zwar nicht unbedingt + notwendig, sind aber hilfreich beim Umgang mit + &man.rcorder.8;:</para> + <itemizedlist> <listitem> <para><literal>REQUIRE</literal>: Gibt die Namen der Dienste an, von denen dieser Dienst abhängt. Diese Datei wird @@ -844,8 +855,9 @@ </listitem> </itemizedlist> - <para>Mit diesem System kann ein Administrator den Start - von Systemdiensten einfach steuern, ohne mit den + <para>Durch das Verwenden dieser Schlüsselwörter kann + ein Administrator die Startreihenfolge von Systemdiensten + feingranuliert steuern, ohne mit den Schwierigkeiten des <quote>runlevel</quote>-Systems anderer &unix; Systeme kämpfen zu müssen.</para> ==== //depot/projects/dtrace/doc/de_DE.ISO8859-1/books/handbook/disks/chapter.sgml#12 (text+ko) ==== @@ -2,19 +2,19 @@ The FreeBSD Documentation Project The FreeBSD German Documentation Project - $FreeBSD: doc/de_DE.ISO8859-1/books/handbook/disks/chapter.sgml,v 1.59 2008/01/14 08:36:47 miwi Exp $ - $FreeBSDde: de-docproj/books/handbook/disks/chapter.sgml,v 1.157 2008/01/01 10:22:36 jkois Exp $ - basiert auf: 1.279 + $FreeBSD: doc/de_DE.ISO8859-1/books/handbook/disks/chapter.sgml,v 1.60 2008/03/26 19:02:45 jkois Exp $ + $FreeBSDde: de-docproj/books/handbook/disks/chapter.sgml,v 1.159 2008/03/26 07:27:36 as Exp $ + basiert auf: 1.282 --> <chapter id="disks"> <chapterinfo> <authorgroup> <author> - <firstname>Bernd</firstname> - <surname>Warken</surname> - <contrib>Übersetzt von </contrib> - <!-- bwarken@mayn.de --> + <firstname>Bernd</firstname> + <surname>Warken</surname> + <contrib>Übersetzt von </contrib> + <!-- bwarken@mayn.de --> </author> <author> <firstname>Martin</firstname> @@ -384,7 +384,7 @@ <screen>&prompt.root; <userinput>dd if=/dev/zero of=/dev/da1 bs=1k count=1</userinput> &prompt.root; <userinput>bsdlabel -Bw da1 auto</userinput> &prompt.root; <userinput>bsdlabel -e da1</userinput> # Erstellen der `e' Partition -&prompt.root; <userinput>newfs -d0 /dev/da1e</userinput> +&prompt.root; <userinput>newfs /dev/da1e</userinput> &prompt.root; <userinput>mkdir -p /1</userinput> &prompt.root; <userinput>vi /etc/fstab</userinput> # /dev/da1e hinzufügen &prompt.root; <userinput>mount /1</userinput></screen> @@ -2000,7 +2000,7 @@ <para>Dazu geben Sie als <username>root</username> bei eingelegter DVD-RAM die folgenden Befehle ein:</para> - <screen>&prompt.root; <userinput>dd if=/dev/zero of=<replaceable>/dev/acd0</replaceable> count=2</userinput> + <screen>&prompt.root; <userinput>dd if=/dev/zero of=<replaceable>/dev/acd0</replaceable> bs=2k count=1</userinput> &prompt.root; <userinput>bsdlabel -Bw <replaceable>acd0</replaceable></userinput> &prompt.root; <userinput>newfs <replaceable>/dev/acd0</replaceable></userinput></screen> @@ -3973,7 +3973,7 @@ <para>Eine von <application>gbde</application> benutzte Partition muss einmalig vorbereitet werden:</para> - <screen>&prompt.root; <userinput>gbde init /dev/ad4s1c -i -L /etc/gbde/ad4s1c</userinput></screen> + <screen>&prompt.root; <userinput>gbde init /dev/ad4s1c -i -L /etc/gbde/ad4s1c.lock</userinput></screen> <para>&man.gbde.8; öffnet eine Vorlage in Ihrem Editor, in der Sie verschiedene Optionen einstellen können. @@ -4005,8 +4005,12 @@ Passphrase</ulink> beschrieben.</para></footnote></para> <para>Mit <command>gbde init</command> wurde im Beispiel - auch die Lock-Datei <filename>/etc/gbde/ad4s1c</filename> - angelegt.</para> + auch die Lock-Datei <filename>/etc/gbde/ad4s1c.lock</filename> + angelegt. <application>gbde</application>-Lockdateien + müssen die Dateiendung <quote>.lock</quote> aufweisen, + damit sie von <filename>/etc/rc.d/gbde</filename>, dem + Startskript von <application>gbde</application>, erkannt + werden.</para> <caution> <para>Sichern Sie die Lock-Dateien von @@ -4026,7 +4030,7 @@ <title>Einbinden der verschlüsselten Partition in den Kernel</title> - <screen>&prompt.root; <userinput>gbde attach /dev/ad4s1c -l /etc/gbde/ad4s1c</userinput></screen> + <screen>&prompt.root; <userinput>gbde attach /dev/ad4s1c -l /etc/gbde/ad4s1c.lock</userinput></screen> <para>Das Kommando fragt die Passphrase ab, die Sie beim Vorbereiten der Partition eingegeben haben. Das @@ -4110,7 +4114,7 @@ <step> <title>gbde-Partition im Kernel bekannt geben</title> - <screen>&prompt.root; <userinput>gbde attach /dev/ad4s1c -l /etc/gbde/ad4s1c</userinput></screen> + <screen>&prompt.root; <userinput>gbde attach /dev/ad4s1c -l /etc/gbde/ad4s1c.lock</userinput></screen> <para>Das Kommando fragt nach der Passphrase, die Sie beim Vorbereiten der verschlüsselten @@ -4158,7 +4162,8 @@ Beispiel:</para> <programlisting>gbde_autoattach_all="YES" -gbde_devices="ad4s1c"</programlisting> +gbde_devices="ad4s1c" +gbde_lockdir="/etc/gbde"</programlisting> <para>Durch diese Argumente muss beim Systemstart die <application>gbde</application>-Passphrase eingegeben werden. ==== //depot/projects/dtrace/doc/de_DE.ISO8859-1/books/handbook/kernelconfig/chapter.sgml#7 (text+ko) ==== @@ -2,9 +2,9 @@ The FreeBSD Documentation Project The FreeBSD German Documentation Project - $FreeBSD: doc/de_DE.ISO8859-1/books/handbook/kernelconfig/chapter.sgml,v 1.42 2007/10/19 09:56:48 jkois Exp $ - $FreeBSDde: de-docproj/books/handbook/kernelconfig/chapter.sgml,v 1.92 2007/09/18 07:29:27 jkois Exp $ - basiert auf: 1.176 + $FreeBSD: doc/de_DE.ISO8859-1/books/handbook/kernelconfig/chapter.sgml,v 1.43 2008/03/26 19:02:45 jkois Exp $ + $FreeBSDde: de-docproj/books/handbook/kernelconfig/chapter.sgml,v 1.93 2008/03/26 16:54:47 jkois Exp $ + basiert auf: 1.180 --> <chapter id="kernelconfig"> @@ -140,6 +140,100 @@ </itemizedlist> </sect1> + <sect1 id="kernelconfig-devices"> + <sect1info> + <authorgroup> + <author> + <firstname>Tom</firstname> + <surname>Rhodes</surname> + <contrib>Geschrieben von </contrib> + </author> + </authorgroup> + </sect1info> + + <title>Informationen über die vorhandene Hardware + beschaffen</title> + + <para>Bevor Sie mit der Kernelkonfiguration beginnen, sollten + Sie wissen, über welche Hardware Ihr System verfügt. + Verwenden Sie derzeit noch ein anderes Betriebssystem, ist + es meist sehr einfach, eine Liste der installierten Hardware + zu erzeugen. Verwenden Sie beispielsweise µsoft.windows;, + können Sie dafür den + <application>Gerätemanager</application> verwenden, den + Sie in der <quote>Systemsteuerung</quote> finden.</para> + + <note> + <para>Einige Versionen von µsoft.windows; verfügen + über ein <application>System</application>-Icon auf + dem Desktop, über das Sie den + <application>Gerätemanager</application> direkt aufrufen + können.</para> + </note> + + <para>Haben Sie außer &os; kein weiteres Betriebssystem, + müssen Sie diese Informationen manuell zusammentragen. + Eine Möglichkeit, an Informationen über die + vorhandene Hardware zu gelangen, ist der Einsatz von &man.dmesg.8; + in Kombination mit &man.man.1;. Die meisten &os;-Gerätetreiber + haben eine eigene Manualpage, die Informationen über die + unterstützte Hardware enthält. Während des + Systemstarts werden Informationen über die vorhandene + Hardware ausgegeben. Die folgenden Zeilen zeigen beispielsweise + an, dass der <devicename>psm</devicename>-Treiber eine + angeschlossene Maus gefunden hat:</para> + + <programlisting>psm0: <PS/2 Mouse> irq 12 on atkbdc0 +psm0: [GIANT-LOCKED] +psm0: [ITHREAD] +psm0: model Generic PS/2 mouse, device ID 0</programlisting> + + <para>Dieser Treiber muss in Ihrer Kernelkonfigurationsdatei + vorhanden sein oder durch das Werkzeug &man.loader.conf.5; + geladen werden.<para> + + <para>Manchmal zeigt <command>dmesg</command> während des + Systemstarts nur Systemmeldungen, aber keine Informationen + zur gefundenen Hardware an. In diesem Fall können Sie + diese Informationen durch das Studium der Datei + <filename>/var/run/dmesg.boot</filename> + herausfinden.</para> + + <para>Eine weitere Möglichkeit bietet das Werkzeug + &man.pciconf.8;, das ausführliche Informationen + bereitstellt. Dazu ein Beispiel:</para> + + <programlisting>ath0@pci0:3:0:0: class=0x020000 card=0x058a1014 chip=0x1014168c rev=0x01 hdr=0x00 + vendor = 'Atheros Communications Inc.' + device = 'AR5212 Atheros AR5212 802.11abg wireless' + class = network + subclass = ethernet</programlisting> + + <para>Diese Zeilen, die Sie durch den Aufruf des Befehls + <command>pciconf <option>-lv</option></command> erhalten, zeigen, + dass der Treiber <devicename>ath</devicename> eine drahtlose + Ethernetkarte gefunden hat. Durch Eingabe des Befehls + <command>man <replaceable>ath</replaceable></command> öffnet + sich die Manualpage &man.ath.4;.</para> + + <para>Rufen Sie &man.man.1; mit der Option <option>-k</option> + auf, können Sie die Datenbank der Manualpages auch + durchsuchen. Für das angegebene Beispiel würde + dieser Befehl beispielsweise so aussehen:</para> + + <screen>&prompt.root; man -k <replaceable>Atheros</replaceable></screen> + + <para>Dadurch erhalten Sie eine Liste aller Manualpages, die das + angegebene Suchkriterium enthalten:</para> + + <programlisting>ath(4) - Atheros IEEE 802.11 wireless network driver +ath_hal(4) - Atheros Hardware Access Layer (HAL)</programlisting> + + <para>Mit diesen Informationen ausgestattet, sollte der Bau eines + angepassten Kernel keine allzugroßen Probleme mehr + bereiten.</para> + </sect1> + <sect1 id="kernelconfig-building"> <title>Erstellen und Installation eines angepassten Kernels</title> @@ -724,6 +818,17 @@ laufen kann. Wenn Sie sich nicht sicher sind, belassen Sie diese Option.</para> + <note> + <para>Beachten Sie, dass ab &os; 8.0-CURRENT und neuer alle + Mutexe in der Voreinstellung adaptiv sein werden, es sei denn, + Sie werden durch das Setzen der Option + <literal>NO_ADAPTIVE_MUTEXES</literal> explizit als + nichtadaptiv deklariert. Als Folge dessen ist Giant nun in + in der Voreinstellung ebenfalls adaptiv, daher ist in diesen + Versionen die Kerneloption <literal>ADAPTIVE_GIANT</literal> + nicht mehr in der Kernelkonfigurationsdatei enthalten.</para> + </note> + <indexterm> <primary>Kerneloptionen</primary> <secondary>SMP</secondary> ==== //depot/projects/dtrace/doc/de_DE.ISO8859-1/books/handbook/ports/chapter.sgml#10 (text+ko) ==== @@ -2,9 +2,9 @@ The FreeBSD Documentation Project The FreeBSD German Documentation Project - $FreeBSD: doc/de_DE.ISO8859-1/books/handbook/ports/chapter.sgml,v 1.44 2008/03/25 19:04:25 jkois Exp $ - $FreeBSDde: de-docproj/books/handbook/ports/chapter.sgml,v 1.95 2008/03/02 10:34:35 jkois Exp $ - basiert auf: 1.273 + $FreeBSD: doc/de_DE.ISO8859-1/books/handbook/ports/chapter.sgml,v 1.45 2008/03/26 19:02:45 jkois Exp $ + $FreeBSDde: de-docproj/books/handbook/ports/chapter.sgml,v 1.96 2008/03/26 16:00:21 jkois Exp $ + basiert auf: 1.278 --> <chapter id="ports"> @@ -566,6 +566,15 @@ <entry>In der Ports-Sammlung befinden sich mehrere Versionen der Anwendung.</entry> </row> + + <row> + <entry>!</entry> + <entry>Das installierte Paket ist zwar im Index enthalten, + aus irgendeinem Grund war <command>pkg_version</command> + aber dennoch nicht in der Lage, die Versionsnummer des + installierten Pakets mit der Versionsnummer des + entsprechenden Eintrags im Index zu vergleichen.</entry> + </row> </tbody> </tgroup> </informaltable> @@ -646,44 +655,26 @@ beschrieben.</para> <note> - <para>Mit <application>csup</application> existiert eine in - C geschriebene Neuimplementierung von - <application>CVSup</application>, die ab &os; 6.2 - bereits im Basissystem enthalten ist. Haben Sie - &os; 6.2 installiert, können Sie Schritt 1 - überspringen und die im Basissystem enthaltene - Version von <application>csup</application> einsetzen. - Verwenden Sie eine ältere &os;-Version, können + <para>Die seit &os; 6.2 im Basissystem enthaltene Variante + des <application>CVSup</application>-Protokolls heißt + <application>csup</application>. Verwenden Sie hingegen + noch eine ältere &os;-Version, können Sie <application>csup</application> über den Port - <filename role="package">net/csup</filename> installieren. - In beiden Fällen ersetzen Sie bitte in den folgenden - Ausführungen <command>cvsup</command> durch - <command>csup</command>.</para> + <filename role="package">net/csup</filename> installieren.</para> </note> <para>Achten Sie darauf, dass das Verzeichnis <filename role="directory">/usr/ports</filename> leer ist, bevor Sie - <application>CVSup</application> das erste Mal ausführen! + <application>csup</application> das erste Mal ausführen! Haben Sie die Ports-Sammlung zuvor schon aus einer anderen - Quelle installiert, wird <application>CVSup</application> + Quelle installiert, wird <application>csup</application> bereits aus dem Repository entfernte Patches nicht aus der lokalen Kopie der Ports-Sammlung löschen.</para> <step> - <para>Installieren Sie das Paket <filename - role="package">net/cvsup-without-gui</filename>:</para> + <para>Rufen Sie <command>csup</command> auf:</para> - <screen>&prompt.root; <userinput>pkg_add -r cvsup-without-gui</userinput></screen> - - <para>Weitere Informationen finden Sie im Abschnitt - <link linkend="cvsup-install">Installation von CVSup</link> - des Handbuchs.</para> - </step> - - <step> - <para>Danach rufen Sie <command>cvsup</command> auf:</para> - - <screen>&prompt.root; <userinput>cvsup -L 2 -h <replaceable>cvsup.FreeBSD.org</replaceable> /usr/share/examples/cvsup/ports-supfile</userinput></screen> + <screen>&prompt.root; <userinput>csup -L 2 -h <replaceable>cvsup.FreeBSD.org</replaceable> /usr/share/examples/cvsup/ports-supfile</userinput></screen> <para>Ersetzen Sie <replaceable>cvsup.FreeBSD.org</replaceable> durch einen @@ -725,17 +716,17 @@ </step> <step> - <para>Nun können Sie <command>cvsup</command> mit + <para>Nun können Sie <command>csup</command> mit folgender Syntax starten:</para> - <screen>&prompt.root; <userinput>cvsup -L 2 <replaceable>/root/ports-supfile</replaceable></userinput></screen> + <screen>&prompt.root; <userinput>csup -L 2 <replaceable>/root/ports-supfile</replaceable></userinput></screen> </step> </procedure> </note> </step> <step> - <para>Mit &man.cvsup.1; können Sie später auch die + <para>Mit &man.csup.1; können Sie später auch die Ports-Sammlung aktualisieren. Die installierten Ports werden mit diesem Kommando allerdings nicht aktualisiert.</para> </step> @@ -1385,6 +1376,106 @@ <para>Weitere Informationen finden Sie in der Manualpage &man.portmanager.1;.</para> </sect3> + + <sect3 id="portmaster"> + <title>Ports mit Portmaster aktualisieren</title> + + <indexterm> + <primary>portmaster</primary> + </indexterm> + + <para>Bei <application>Portmaster</application> handelt es sich + um ein weiteres Werkzeug zum Aktualisieren von Ports. + <application>Portmaster</application> nutzt nur Werkzeuge, die + bereits im Basissystem vorhanden sind (ist also nicht von + weiteren Ports abhängig). Es verwendet Informationen + in <filename class="directory">/var/db/pkg/</filename>, um + festzustellen, welche Ports aktualisiert werden sollen. + Sie können dieses Program über den Port + <filename role="package">ports-mgmt/portmaster</filename> + installieren:</para> + + <screen>&prompt.root; <userinput>cd <filename role="directory">/usr/ports/ports-mgmt/portmaster</filename></userinput> +&prompt.root; <userinput>make install clean</userinput></screen> + + <para><application>Portmaster</application> teilt Ports in vier + Kategorien ein:</para> + + <itemizedlist> + <listitem> + <para>Root ports (no dependencies, not depended on)</para> + </listitem> + <listitem> + <para>Trunk ports (no dependencies, are depended on)</para> + </listitem> + <listitem> + <para>Branch ports (have dependencies, are depended on)</para> + </listitem> + <listitem> + <para>Leaf ports (have dependencies, not depended on)</para> + </listitem> + </itemizedlist> + + <para>Um eine Liste aller installierter Ports anzuzeigen (und nach + neueren Versionen zu suchen, verwenden Sie die Option + <option>-L</option>:</para> + + <screen>&prompt.root; <userinput>portmaster -L</userinput> +===>>> Root ports (No dependencies, not depended on) +===>>> ispell-3.2.06_18 +===>>> screen-4.0.3 + ===>>> New version available: screen-4.0.3_1 +===>>> tcpflow-0.21_1 +===>>> 7 root ports +... +===>>> Branch ports (Have dependencies, are depended on) +===>>> apache-2.2.3 + ===>>> New version available: apache-2.2.8 +... +===>>> Leaf ports (Have dependencies, not depended on) +===>>> automake-1.9.6_2 +===>>> bash-3.1.17 + ===>>> New version available: bash-3.2.33 +... +===>>> 32 leaf ports + +===>>> 137 total installed ports + ===>>> 83 have new versions available + </screen> + + <para>Um alle derzeit installierten Ports zu aktualisieren, + verwenden Sie einfach den folgenden Befehl:</para> + + <screen>&prompt.root; <userinput>portmaster -a</userinput></screen> + + <note><para>In der Voreinstellung erzeugt + <application>Portmaster</application> eine Sicherheitskopie, + bevor ein installierter Port gelöscht wird. Ist die + Installation der neuen Version erfolgreich, wird dieses + Backup wieder gelöscht. Wollen Sie das Backup lieber + manuell löschen, verwenden Sie die Option + <option>-b</option> beim Aufruf von + <application>Portmaster</application>. Durch die Verwendung + der Option <option>-i</option> wird + <application>Portmaster</application> im interaktiven + Modus gestartet und fragt bei jedem zu aktualisierenden Port + nach, wie Sie vorgehen wollen.</para></note> + + <para>Treten während der Aktualisierung Fehler auf, können + Sie die Option <option>-f</option> verwenden, um alle Ports zu + aktualisieren beziehungsweise neu zu bauen:</para> + + <screen>&prompt.root; <userinput>portmaster -af</userinput></screen> + + <para><application>Portmaster</application> ist auch in der Lage, + neue Ports zu installieren, wobei zuvor alle abhängigen Ports + aktualisiert werden:</para> + + <screen>&prompt.root; <userinput>portmaster <replaceable>shells/bash</replaceable></userinput></screen> + + <para>Weiterführende Informationen finden Sie in der Manualpage + &man.portmaster.8;.</para> + </sect3> </sect2> <sect2 id="ports-disk-space"> ==== //depot/projects/dtrace/doc/de_DE.ISO8859-1/books/handbook/printing/chapter.sgml#4 (text+ko) ==== @@ -1,9 +1,9 @@ <!-- The FreeBSD Documentation Project The FreeBSD German Documentation Project - $FreeBSD: doc/de_DE.ISO8859-1/books/handbook/printing/chapter.sgml,v 1.17 2006/08/01 19:43:13 jkois Exp $ - $FreeBSDde: de-docproj/books/handbook/printing/chapter.sgml,v 1.40 2006/07/30 17:26:31 jkois Exp $ - basiert auf: 1.96 + $FreeBSD: doc/de_DE.ISO8859-1/books/handbook/printing/chapter.sgml,v 1.18 2008/03/26 19:02:45 jkois Exp $ + $FreeBSDde: de-docproj/books/handbook/printing/chapter.sgml,v 1.41 2008/03/26 15:14:25 jkois Exp $ + basiert auf: 1.109 --> <chapter id="printing"> @@ -1817,9 +1817,9 @@ <cmdsynopsis> <command>filter-name</command> <arg>-c</arg> - <arg choice="plain">-w<replaceable>width</replaceable></arg> - <arg choice="plain">-l<replaceable>length</replaceable></arg> - <arg choice="plain">-i<replaceable>indent</replaceable></arg> + <arg choice="plain">-w <replaceable>width</replaceable></arg> + <arg choice="plain">-l <replaceable>length</replaceable></arg> + <arg choice="plain">-i <replaceable>indent</replaceable></arg> <arg choice="plain">-n <replaceable>login</replaceable></arg> <arg choice="plain">-h <replaceable>host</replaceable></arg> <arg choice="plain"><replaceable>acct-file</replaceable></arg> @@ -1922,8 +1922,8 @@ <cmdsynopsis> <command>filter-name</command> <arg - choice="plain">-x<replaceable>pixel-width</replaceable></arg> - <arg choice="plain">-y<replaceable>pixel-height</replaceable></arg> + choice="plain">-x <replaceable>pixel-width</replaceable></arg> + <arg choice="plain">-y <replaceable>pixel-height</replaceable></arg> <arg choice="plain">-n <replaceable>login</replaceable></arg> <arg choice="plain">-h <replaceable>host</replaceable></arg> <arg choice="plain"><replaceable>acct-file</replaceable></arg> @@ -1947,8 +1947,8 @@ <cmdsynopsis> <command>filter-name</command> - <arg choice="plain">-w<replaceable>width</replaceable></arg> - <arg choice="plain">-l<replaceable>length</replaceable></arg> + <arg choice="plain">-w <replaceable>width</replaceable></arg> + <arg choice="plain">-l <replaceable>length</replaceable></arg> </cmdsynopsis> <para>Beide Argumente entsprechen den Optionen @@ -2065,7 +2065,11 @@ <command>lprps</command> die Datei an den Drucker senden.</para> <para><command>lprps</command> ist in der FreeBSD - <link linkend="ports">Ports-Sammlung</link> enthalten. Nach + <link linkend="ports">Ports-Sammlung</link> enthalten. Je + nach der von Ihnen verwendeten Papiergröße + installieren Sie dazu den Port <filename + role="package">print/lprps-a4</filename> oder <filename + role="package">print/lprps-letter</filename>. Nach der Installation müssen Sie nur noch den Pfad zum Programm <command>psif</command> angeben, das als Teil von <command>lprps</command> installiert wird. Haben Sie @@ -2077,9 +2081,9 @@ <programlisting>:if=/usr/local/libexec/psif:</programlisting> <para>Zusätzlich sollten Sie die - <literal>rw</literal>-Fähigkeit aktivieren. Dadurch - wird <application>LPD</application> im Schreib- und Lesemodus - geöffnet.</para> + <literal>rw</literal>-Fähigkeit aktivieren, um + <application>LPD</application> im Schreib- und Lesemodus + zu öffnen.</para> <para>Haben Sie hingegen einen parallelen &postscript;-Drucker, was eine Zweiwegekommunikation mit Ihrem Drucker (auf die @@ -2137,21 +2141,26 @@ hat Aladdin Enterprises daher eine freie &postscript;-ähnliche Implementierung namens <application>Ghostscript</application> entwickelt, die auch - unter FreeBSD lauffähig ist. Ghostscript kann fast jede + unter FreeBSD lauffähig ist. + <application>Ghostscript</application> kann fast jede &postscript;-Datei lesen und auf den verschiedensten Geräten ausgeben, darunter auch auf vielen Nicht-&postscript;-Druckern. Durch die Installation von - Ghostscript und die Nutzung eines speziellen Textfilters + <application>Ghostscript</application> und die Nutzung eines + speziellen Textfilters erreichen Sie, dass sich Ihr Nicht-&postscript;-Drucker wie ein echter &postscript;-Drucker verhält.</para> - <para>Ghostscript ist in der FreeBSD Ports-Sammlung enhalten - und kann daher einfach installiert werden.</para> + <para><application>Ghostscript</application> ist in + verschiedenen Versionen in der FreeBSD Ports-Sammlung enhalten, + die am häfigsten verwendete Version ist <filename + role="package">print/ghostscript-gpl</filename>.</para> <para>Um &postscript; zu emulieren, muss der Textfilter erkennen, ob er eine &postscript;-Datei drucken soll. Ist dies nicht der Fall, wird die Datei direkt an den Drucker - geschickt. Anderenfalls wird die Datei an Ghostscript + geschickt. Anderenfalls wird die Datei an + <application>Ghostscript</application> übergeben, das die Datei in ein Format konvertiert, das Ihr Drucker versteht.</para> @@ -2160,9 +2169,9 @@ Sie einen anderen Drucker, müssen Sie die Option <option>-sDEVICE</option> beim Aufruf von <command>gs</command> (Ghostscript) entsprechend anpassen. Eine Liste der von - Ghostscript unterstützten Geräte erhalten Sie durch - die Eingabe von <command>gs -h</command> auf der - Kommandozeile.</para> + <application>Ghostscript</application> unterstützten + Geräte erhalten Sie durch die Eingabe von + <command>gs -h</command> auf der Kommandozeile.</para> <programlisting>#!/bin/sh # @@ -2725,8 +2734,8 @@ <cmdsynopsis> <command>filter-name</command> - <arg choice="plain">-w<replaceable>width</replaceable></arg> - <arg choice="plain">-l<replaceable>length</replaceable></arg> + <arg choice="plain">-w <replaceable>width</replaceable></arg> + <arg choice="plain">-l <replaceable>length</replaceable></arg> </cmdsynopsis> <para><replaceable>width</replaceable> basiert auf der @@ -3618,7 +3627,8 @@ eingesetzt werden. Das folgende Beispiel verwendet den an ein Netzwerk angeschlossenen Zeilendrucker Diablo 750-N. Dieser Drucker empfängt zu druckende Daten auf dem - Port 5100. Der Hostname des Druckers lautet scrivener. + Port 5100. Der Hostname des Druckers lautet + <hostid>scrivener</hostid>. Daher sieht der Textfilter für diesen Drucker wie folgt aus:</para> ==== //depot/projects/dtrace/doc/de_DE.ISO8859-1/books/handbook/security/chapter.sgml#12 (text+ko) ==== @@ -2,9 +2,9 @@ The FreeBSD Documentation Project The FreeBSD German Documentation Project - $FreeBSD: doc/de_DE.ISO8859-1/books/handbook/security/chapter.sgml,v 1.53 2008/01/14 08:36:47 miwi Exp $ - $FreeBSDde: de-docproj/books/handbook/security/chapter.sgml,v 1.156 2007/10/23 09:24:47 jkois Exp $ - basiert auf: 1.316 + $FreeBSD: doc/de_DE.ISO8859-1/books/handbook/security/chapter.sgml,v 1.54 2008/03/26 19:02:45 jkois Exp $ + $FreeBSDde: de-docproj/books/handbook/security/chapter.sgml,v 1.157 2008/03/26 14:26:57 jkois Exp $ + basiert auf: 1.320 --> <chapter id="security"> @@ -69,7 +69,7 @@ <listitem> <para><acronym>TCP</acronym>-Wrapper für - <command>inetd</command> einrichten können.</para> + <application>inetd</application> einrichten können.</para> </listitem> <listitem> @@ -400,49 +400,35 @@ Obwohl der <groupname>wheel</groupname>-Mechanismus besser als gar nichts ist, ist er nicht unbedingt die sicherste Lösung.</para> - <para>Indirekt können Sie die Accounts von Mitarbeitern und - damit auch den Zugriff auf <username>root</username> schützen, - indem Sie eine alternative Zugangsmethode verwenden und die - Accounts der Mitarbeiter mit einem ungültigen verschlüsselten - Passwort versehen. Mit &man.vipw.8; können Sie jedes - verschlüsselte Passwort mit einem - <quote><literal>*</literal></quote> Zeichen ersetzen. Das Kommando - wird <filename>/etc/master.passwd</filename> und die - Benutzer/Passwort Datenbank aktualisieren und die Passwort - Authentifizierung abstellen.</para> + <para>Um ein Konto komplett zu sperren, verwenden Sie den Befehl + &man.pw.8;:</para> + + <screen>&prompt.root;<userinput>pw lock <replaceable>staff</replaceable></userinput></screen> + + <para>Danach ist es diesem Benutzer nicht mehr möglich (auch + nicht mit &man.ssh.1;), sich anzumelden.</para> - <para>Ein Account wie</para> + <para>Eine weitere Möglichkeit, bestimmte Benutzer zu sperren, + ist es, das verschlüsselte Passwort durch das Zeichen + <quote><literal>*</literal></quote> zu ersetzen. Da ein + verschlüsseltes Passwort niemals diesem Zeichen entsprechen + kann, kann sich der betroffene Benutzer ebenfalls nicht mehr + anmelden. Beispielsweise müsste dazu das Konto</para> <programlisting>foobar:R9DT/Fa1/LV9U:1000:1000::0:0:Foo Bar:/home/foobar:/usr/local/bin/tcsh</programlisting> - <para>sollte wie folgt abgeändert werden:</para> + <para>wie folgt abgeändert werden:</para> <programlisting>foobar:*:1000:1000::0:0:Foo Bar:/home/foobar:/usr/local/bin/tcsh</programlisting> - <para>Da ein verschlüsseltes Passwort niemals - ein <quote><literal>*</literal></quote> sein kann, verhindert dies - die normale Anmeldung. Damit müssen sich die Mitarbeiter - mit anderen Mechanismen wie &man.kerberos.1; oder &man.ssh.1; - authentifizieren. Wenn Sie etwas wie - <application>Kerberos</application> benutzen, müssen Sie - die Maschinen, die die <application>Kerberos</application>-Server - beheimaten und die Maschinen der Benutzer absichern. Wenn Sie - öffentliche/private Schlüssel mit - <application>SSH</application> benutzen, muss die Maschine - <emphasis>von</emphasis> der die Anmeldung gestartet wird, gesichert - werden. Als zusätzliche Sicherheitsschicht können Sie - das Schlüsselpaar beim Erstellen mit &man.ssh-keygen.1; durch - ein Passwort schützen. Dadurch, dass Sie die - Passwörter Ihrer Mitarbeiter als ungültig markiert - haben, stellen Sie sicher, dass sich die Mitarbeiter nur mit - den sicheren Methoden, die Sie aufgesetzt haben, anmelden können. - Dies zwingt alle Mitarbeiter, verschlüsselte Verbindungen - für ihre Sitzungen zu verwenden, und schließt ein - wichtiges Loch, dass gerne von Angreifern ausgenutzt wird: - Das Abhören des Netzwerks von einer anderen weniger gesicherten - Maschine.</para> + <para>Durch diese Änderung wird der Benutzer + <username>foobar</username> daran gehindert, sich auf >>> TRUNCATED FOR MAIL (1000 lines) <<<
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200803262156.m2QLurMT098403>