diff --git a/de_DE.ISO8859-1/books/handbook/Makefile b/de_DE.ISO8859-1/books/handbook/Makefile index ad1fa73dad..c544cf2225 100644 --- a/de_DE.ISO8859-1/books/handbook/Makefile +++ b/de_DE.ISO8859-1/books/handbook/Makefile @@ -1,34 +1,36 @@ # -# $FreeBSD: doc/de_DE.ISO_8859-1/books/handbook/Makefile,v 1.5 2000/08/18 12:47:39 alex Exp $ +# $FreeBSD$ +# $FreeBSDde: de-docproj/books/handbook/Makefile,v 1.4 2001/03/24 15:53:55 alex Exp $ # # Build the FreeBSD Handbook in its German translation. # MAINTAINER=alex@FreeBSD.org DOC?= book FORMATS?= html-split INSTALL_COMPRESSED?= gz INSTALL_ONLY_COMPRESSED?= # # SRCS lists the individual SGML files that make up the document. Changes # to any of these files will force a rebuild # # SGML content SRCS= book.sgml SRCS+= backups/chapter.sgml SRCS+= basics/chapter.sgml SRCS+= bibliography/chapter.sgml SRCS+= ports/chapter.sgml +SRCS+= users/chapter.sgml # Entities SRCS+= ../../../en_US.ISO_8859-1/books/handbook/authors.ent SRCS+= chapters.ent SRCS+= newsgroups.ent DOC_PREFIX?= ${.CURDIR}/../../.. .include "${DOC_PREFIX}/share/mk/doc.project.mk" diff --git a/de_DE.ISO8859-1/books/handbook/book.sgml b/de_DE.ISO8859-1/books/handbook/book.sgml index 412d2cf819..7407bba145 100644 --- a/de_DE.ISO8859-1/books/handbook/book.sgml +++ b/de_DE.ISO8859-1/books/handbook/book.sgml @@ -1,116 +1,119 @@ %man; %bookinfo; %translators; %chapters; %authors; %mailing-lists; %newsgroups; ]> FreeBSD Handbuch The FreeBSD German Documentation Project
de-bsd-translators@de.FreeBSD.org
February 1999 1995 1996 1997 1998 1999 2000 + 2001 The FreeBSD German Documentation Project &bookinfo.legalnotice; Willkommen bei FreeBSD! Dieses Handbuch beschreibt die Installation und den täglichen Umgang mit FreeBSD Release &rel.current;. Das Handbuch ist jederzeit unter Bearbeitung und die Arbeit vieler Einzelpersonen. Manche Kapitel existieren noch nicht und andere Kapitel müssen auf den neusten Stand gebracht werden. Wenn Sie an diesem Projekt mithelfen möchten, senden Sie bitte eine E-Mail an die &a.de.translators;. Die letzte Version des Handbuchs ist immer auf dem FreeBSD Web Server verfügbar. Es kann außerdem in verschiedenen Formaten und in komprimierter Form vom FreeBSD FTP Server oder einer der vielen Mirror Seiten herunter geladen werden. Vielleicht möchten Sie das Handbuch auch durchsuchen.
Erste Schritte &chap.basics; &chap.ports; System Administration - + &chap.users; &chap.backups; Anhang &chap.bibliography;
diff --git a/de_DE.ISO8859-1/books/handbook/chapters.ent b/de_DE.ISO8859-1/books/handbook/chapters.ent index e711d7f9ba..da49e8abd1 100644 --- a/de_DE.ISO8859-1/books/handbook/chapters.ent +++ b/de_DE.ISO8859-1/books/handbook/chapters.ent @@ -1,21 +1,22 @@ + diff --git a/de_DE.ISO8859-1/books/handbook/users/chapter.sgml b/de_DE.ISO8859-1/books/handbook/users/chapter.sgml new file mode 100644 index 0000000000..24410f1083 --- /dev/null +++ b/de_DE.ISO8859-1/books/handbook/users/chapter.sgml @@ -0,0 +1,445 @@ + + + + Benutzer und grundlegende Account-Verwaltung + + + Übersicht + + Beigesteuert von &a.nbm; im Februar 2000. Übersetzt + von &a.de.robert; im Juli 2000. + + Jeder Zugriff auf das System geschieht über Accounts und alle + Prozesse werden von Benutzern gestartet, also sind Benutzer- und + Account-Verwaltung von wesentlicher Bedeutung in FreeBSD-Systemen. + + Es gibt drei Haupttypen von Accounts: Der + Superuser, + Systembenutzer und + Benutzer-Accounts. Der + Superuser-Account, normalerweise root genannt, wird + benutzt, um das System ohne Beschränkungen auf Privilegien zu + verwalten. Systembenutzer starten Dienste. Abschliessend werden + Benutzer-Accounts von echten Menschen genutzt, die sich einloggen, Mails + lesen und so weiter. + + + + Der Superuser-Account + + Der Superuser-Account, normalerweise root + genannt, ist vorkonfiguriert und erleichtert die Systemverwaltung, sollte + aber nicht für alltägliche Aufgaben wie verschicken und + empfangen von Mails, Entdecken des Systems oder Programmierung benutzt + werden. + + Das ist so, da der Superuser im Gegensatz zu normalen + Benutzer-Accounts ohne Beschränkungen operiert und falsche + Anwendung des Superuser-Accounts in spektakulären Katastrophen + resultieren kann. Benutzer-Accounts sind nicht fähig das System + versehentlich zu zerstören, deswegen ist es generell am besten + normale Benutzer-Accounts zu verwenden, solange man nicht + hauptsächlich die extra Privililegien benötigt. + + Zusätzlich sollten Sie Kommandos, die Sie als Superuser + eingeben, immer doppelt und dreifach überprüfen, da ein + zusätzliches Leerzeichen oder ein fehlender Buchstabe irreparablen + Datenverlust bedeuten kann. Diese zusätzlichen Privilegien, die Sie + benötigten, als Sie zu dem Superuser-Account gewechselt haben, + bedeuten, dass die Absicherung Ihres normalen Benutzer-Accounts nicht + mehr gültig ist. + + Das erste, das Sie tun sollten, nachdem Sie dieses Kapitel gelesen + haben, ist einen unprivilegierten Benutzer für Ihre eigene normale + Benutzung zu erstellen, wenn Sie das nicht bereits getan haben. Das + trifft immer zu, egal ob Sie ein Mehrbenutzer-System oder ein System + laufen haben, welches Sie alleine benutzen. Später in diesem + Kapitel besprechen wir, wie man zusätzliche Accounts erstellt und + wie man zwischen dem normalen Benutzer und dem Superuser wechselt. + + + + System-Accounts + + Systembenutzer starten Dienste wie DNS, mail, Web-Server und so + weiter. Der Grund dafür ist die Sicherheit; wenn die Programme + von dem Superuser gestartet werden, können Sie ohne + Einschränkungen handeln. + + Beispiele von Systembenutzern sind daemon, + operator, bind (für den + Domain Name Service) und news. Oft erstellen + Systemadministratoren den Benutzer httpd, um + Web-Server laufen zu lassen, die sie installieren. + + nobody ist der generische unprivilegierte + Systembenutzer, aber je mehr Dienste nobody benutzen, um so + privilegierter wird er. + + + + Benutzer-Accounts + + Benutzer-Account sind das primäre Mittel des Zugriffs für + echte Menschen auf das System und isolieren Benutzer und Umgebung, + schützen die Benutzer davor das System oder Daten anderer Benutzer + zu beschädigen und erlauben Benutzern ihre Umgebung selbst + einzurichten, ohne das sich dies auf andere auswirkt. + + Jede Person, die auf Ihr System zugreift, sollte ihren eigenen + Account besitzen. Das erlaubt Ihnen herauszufinden, wer was macht + und hält Leute davon ab, die Einstellungen der anderen zu + verändern oder mails zu lesen, die nicht für sie bestimmt + waren. + + Jeder Benutzer kann seine eigene Umgebung einstellen, um sie + der Benutzung auf dem System anzupassen: Alternative Shells, Editoren, + Tastaturbelegungen und Sprache. + + + + Accounts verändern + + pw ist ein mächtiges und flexibles + Mittel für zum Ändern von Accounts, aber adduser + wird empfohlen zum Erstellen und rmuser + zum Löschen von Accounts. + + chpass erlaubt dem Systemadministrator + und normalen Benutzern Passwörter, Shells und personelle + Informationen einzustellen. Jedoch ist passwd + das gewöhnlichere Mittel, um Passwörter im speziellen zu + ändern. + + + adduser + + adduser ist ein einfaches Programm + um neue Benutzer hinzuzufügen. Es erstellt passwd + und group Einträge für den + Benutzer, genauso wie ein home Verzeichnis, kopiert ein paar + vorgegebene dotfiles aus /usr/share/skel und kann + optional dem Benutzer eine ,,Willkommen``-Nachricht zuschicken. + + Um die anfängliche Konfigurationsdatei zu erstellen, + benutzen Sie: adduser -s -config_create. + + Das bringt adduser + dazu, weniger Fragen und Fehlermeldungen auszugeben. + Wir benutzen später, wenn wir die + Voreinstellungen ändern wollen. + + Zunächst konfigurieren wir addusers Voreinstellungen und + erstellen unseren ersten Benutzer-Account, da es böse und + unangenehm ist, root für normale Aufgaben zu verwenden. + + Die Konfiguration für adduser ändern + + &prompt.root; adduser -v +Use option ``-silent'' if you don't want to see all warnings and questions. +Check /etc/shells +Check /etc/master.passwd +Check /etc/group +Enter your default shell: csh date no sh tcsh [sh]: tcsh +Your default shell is: tcsh -> /usr/local/bin/tcsh +Enter your default HOME partition: [/home]: +Copy dotfiles from: /usr/share/skel no [/usr/share/skel]: +Send message from file: /etc/adduser.message no +[/etc/adduser.message]: no +Do not send message +Use passwords (y/n) [y]: y + +Write your changes to /etc/adduser.conf? (y/n) [n]: y + +Ok, let's go. +Don't worry about mistakes. I will give you the chance later to correct any input. +Enter username [a-z0-9_-]: jru +Enter full name []: J. Random User +Enter shell csh date no sh tcsh [tcsh]: +Enter home directory (full path) [/home/jru]: +Uid [1001]: +Enter login class: default []: +Login group jru [jru]: +Login group is ``jru''. Invite jru into other groups: guest no +[no]: wheel +Enter password []: +Enter password again []: + +Name: jru +Password: **** +Fullname: J. Random User +Uid: 1007 +Gid: 1007 (jru) +Class: +Groups: jru wheel +HOME: /home/jru +Shell: /usr/local/bin/tcsh +OK? (y/n) [y]: y +Added user ``jru'' +Copy files from /usr/share/skel to /home/jru +Add another user? (y/n) [y]: n +Goodbye! +&prompt.root; + + + Zusammengefasst haben wir die vorgegebene Shell in + tcsh (eine zusätzliche Shell aus + den Packages) geändert und das Senden einer + ,,Willkommen``-Nachricht an neue Benutzer abgeschaltet. + Danach haben wir die Konfiguration abgespeichert und anschliessend + einen Account für jru eingerichtet + und sichergestellt, dass jru in der + Gruppe wheel ist (was später wichtig ist, + wie wir sehen werden). + + Wenn Sie das Passwort eingeben, werden weder Passwort noch + Sternchen angezeigt. Passen Sie auf, dass Sie das Passwort nicht + zweimal falsch eingeben. :-) + + + Benutzen Sie ab jetzt adduser ohne Argumente, + dann müssen Sie nicht jedes mal die Vorgaben neu einstellen. + Wenn das Programm Sie fragt, ob Sie die Vorgaben ändern wollen, + verlassen und starten Sie es erneut mit der + Option. + + + + + rmuser + + rmuser entfernt Benutzer aus dem System, + inklusive der Spuren ausserhalb der Benutzer-Datenbank. + + rmuser führt die folgenden + Schritte durch: + + + + Enfernt den &man.crontab.1; Eintrag des Benutzers (wenn dieser + existiert). + + + Entfernt alle &man.at.1; jobs, die dem Benutzer gehören. + + + + Schliesst alle Prozesse des Benutzers. + + + Entfernt den Benutzer aus der lokalen Passwort-Datei des + Systems. + + + Entfernt das home Verzeichnis des Benutzers (falls es dem + Benutzer gehört). + + + Entfernt die eingegangen mails, die dem Benutzer gehören, + aus /var/mail. + + + Entfernt alle Dateien des Benutzers aus temporären + Dateispeicherbereichen wie /tmp. + + + Entfernt den Benutzernamen von allen Gruppen, zu denen er + gehört, aus /etc/group. + + + Wenn eine Gruppe leer wird und der Gruppenname mit dem + Benutzernamen identisch ist, wird die Gruppe entfernt; das + ergänzt sich mit den einzelnen Benutzer-Gruppen, die von + &man.adduser.8; für jeden neuen Benutzer erstellt werden. + + + + + + + rmuser kann nicht dafür benutzt + werden Superuser-Accounts zu entfernen, da dies nahezu immer ein + Zeichen für eine massive Verwüstung ist. + + Als Vorgabe wird ein interaktiver Modus benutzt, der + sicherzustellen versucht, dass Sie wissen, was Sie tun. + + + interaktives Account-Entfernen mit rmuser + + &prompt.root; rmuser jru +Matching password entry: +jru:*:1000:1000::0:0:J. Random User:/home/jru:/usr/local/bin/tcsh +Is this the entry you wish to remove? y +Remove user's home directory (/home/jru)? y +Updating password file, updating databases, done. +Updating group file: trusted (removing group jru -- personal group is empty) done. +Removing user's incoming mail file /var/mail/jru: done. +Removing files belonging to jru from /tmp: done. +Removing files belonging to jru from /var/tmp: done. +Removing files belonging to jru from /var/tmp/vi.recover: done. +&prompt.root; + + + + + pw + + pw ist ein Kommandozeilenprogramm, mit + dem man Benutzer und Gruppen erstellen, entfernen und anzeigen kann, + und fungiert als Editor der Benutzer- und Gruppendateien des Systems. + + + Es wurde entworfen um nützlich als direkt ausgeführter + Befehl und für die Benutzung in Shell-Scripts zu sein. + + Informationen darüber gibt es in &man.pw.8;. + + + + chpass + + chpass ändert Informationen der + Benutzerdatenbank wie Passwörter, Shells und personelle + Informationen. + + Nur Systemadministratoren, als Superuser, können die + Informationen und Passwörter der anderen Benutzer mit + chpass verändern. + + Werden keine Optionen neben dem optionalen Benutzernamen + angegeben, zeigt chpass einen Editor + mit Benutzerinformationen an und wenn dieser Editor beendet wird, + versucht es die Informationen in der Benutzerdatenbank zu + verändern. + + + Interaktives chpass des Superusers + + #Changing user database information for jru. +Login: jru +Password: * +Uid [#]: 1000 +Gid [# or name]: 1000 +Change [month day year]: +Expire [month day year]: +Class: +Home directory: /home/jru +Shell: /usr/local/bin/tcsh +Full Name: J. Random User +Office Location: +Office Phone: +Home Phone: +Other information: + + + Der normale Benutzer kann nur einen kleinen Teil dieser + Informationen verändern und natürlich nur für sich + selbst. + + + Interaktives chpass eines normalen Benutzers + + #Changing user database information for jru. +Shell: /usr/local/bin/tcsh +Full Name: J. Random User +Office Location: +Office Phone: +Home Phone: +Other information: + + + + chfn und chsh sind + nur Verweise auf chpass, genauso wie + ypchpass, ypchfn und + ypchsh. NIS wird automatisch unterstützt, + deswegen ist es nicht notwendig das yp vor dem + Kommando einzugeben. + + + + passwd + + passwd ist der übliche Weg Ihr + eigenes Passwort als Benutzer zu ändern oder das Passwort eines + anderen Benutzers als Superuser. + + + Benutzer müssen ihr ursprüngliches Passwort eingeben, + bevor sie es wechseln, um eine unauthorisierte Person davon + abzuhalten ihr Passwort zu ändern, wenn der Benutzer gerade + nicht an seinem Gerät ist. + + + + passwd + + &prompt.user; passwd +Changing local password for jru. +Old password: +New password: +Retype new password: +passwd: updating the database... +passwd: done + +&prompt.root; passwd jru +Changing local password for jru. +New password: +Retype new password: +passwd: updating the database... +passwd: done + + + + yppasswd ist nur ein Verweis zu + passwd. NIS wird automatisch + unterstützt, also ist es nicht notwendig, yp + vor dem Kommando einzugeben. + + + + + + Benutzer einschränken und personalisieren + + Kontigente erlauben dem Systemadministrator + Benutzungsbeschränkungen der Festplatte festzusetzen und Benutzern + ihre Festplattenbenutzung zu überprüfen, wenn Kontigente + auf dem System verwendet werden. Kontigente werden in ihrem + + eigenen Kapitel + besprochen. + + Die Lokalisierung ist eine Umgebung, die vom Systemadministrator oder + Benutzer eingerichtet wird, um verschiedene Sprachen, Zeichensätze, + Datum- und Zeitstandards und so weiter unterzubringen. Dies wird im + Kapitel über die + + Lokalisierung + besprochen. + + + + diff --git a/de_DE.ISO_8859-1/books/handbook/Makefile b/de_DE.ISO_8859-1/books/handbook/Makefile index ad1fa73dad..c544cf2225 100644 --- a/de_DE.ISO_8859-1/books/handbook/Makefile +++ b/de_DE.ISO_8859-1/books/handbook/Makefile @@ -1,34 +1,36 @@ # -# $FreeBSD: doc/de_DE.ISO_8859-1/books/handbook/Makefile,v 1.5 2000/08/18 12:47:39 alex Exp $ +# $FreeBSD$ +# $FreeBSDde: de-docproj/books/handbook/Makefile,v 1.4 2001/03/24 15:53:55 alex Exp $ # # Build the FreeBSD Handbook in its German translation. # MAINTAINER=alex@FreeBSD.org DOC?= book FORMATS?= html-split INSTALL_COMPRESSED?= gz INSTALL_ONLY_COMPRESSED?= # # SRCS lists the individual SGML files that make up the document. Changes # to any of these files will force a rebuild # # SGML content SRCS= book.sgml SRCS+= backups/chapter.sgml SRCS+= basics/chapter.sgml SRCS+= bibliography/chapter.sgml SRCS+= ports/chapter.sgml +SRCS+= users/chapter.sgml # Entities SRCS+= ../../../en_US.ISO_8859-1/books/handbook/authors.ent SRCS+= chapters.ent SRCS+= newsgroups.ent DOC_PREFIX?= ${.CURDIR}/../../.. .include "${DOC_PREFIX}/share/mk/doc.project.mk" diff --git a/de_DE.ISO_8859-1/books/handbook/book.sgml b/de_DE.ISO_8859-1/books/handbook/book.sgml index 412d2cf819..7407bba145 100644 --- a/de_DE.ISO_8859-1/books/handbook/book.sgml +++ b/de_DE.ISO_8859-1/books/handbook/book.sgml @@ -1,116 +1,119 @@ %man; %bookinfo; %translators; %chapters; %authors; %mailing-lists; %newsgroups; ]> FreeBSD Handbuch The FreeBSD German Documentation Project
de-bsd-translators@de.FreeBSD.org
February 1999 1995 1996 1997 1998 1999 2000 + 2001 The FreeBSD German Documentation Project &bookinfo.legalnotice; Willkommen bei FreeBSD! Dieses Handbuch beschreibt die Installation und den täglichen Umgang mit FreeBSD Release &rel.current;. Das Handbuch ist jederzeit unter Bearbeitung und die Arbeit vieler Einzelpersonen. Manche Kapitel existieren noch nicht und andere Kapitel müssen auf den neusten Stand gebracht werden. Wenn Sie an diesem Projekt mithelfen möchten, senden Sie bitte eine E-Mail an die &a.de.translators;. Die letzte Version des Handbuchs ist immer auf dem FreeBSD Web Server verfügbar. Es kann außerdem in verschiedenen Formaten und in komprimierter Form vom FreeBSD FTP Server oder einer der vielen Mirror Seiten herunter geladen werden. Vielleicht möchten Sie das Handbuch auch durchsuchen.
Erste Schritte &chap.basics; &chap.ports; System Administration - + &chap.users; &chap.backups; Anhang &chap.bibliography;
diff --git a/de_DE.ISO_8859-1/books/handbook/chapters.ent b/de_DE.ISO_8859-1/books/handbook/chapters.ent index e711d7f9ba..da49e8abd1 100644 --- a/de_DE.ISO_8859-1/books/handbook/chapters.ent +++ b/de_DE.ISO_8859-1/books/handbook/chapters.ent @@ -1,21 +1,22 @@ + diff --git a/de_DE.ISO_8859-1/books/handbook/users/chapter.sgml b/de_DE.ISO_8859-1/books/handbook/users/chapter.sgml new file mode 100644 index 0000000000..24410f1083 --- /dev/null +++ b/de_DE.ISO_8859-1/books/handbook/users/chapter.sgml @@ -0,0 +1,445 @@ + + + + Benutzer und grundlegende Account-Verwaltung + + + Übersicht + + Beigesteuert von &a.nbm; im Februar 2000. Übersetzt + von &a.de.robert; im Juli 2000. + + Jeder Zugriff auf das System geschieht über Accounts und alle + Prozesse werden von Benutzern gestartet, also sind Benutzer- und + Account-Verwaltung von wesentlicher Bedeutung in FreeBSD-Systemen. + + Es gibt drei Haupttypen von Accounts: Der + Superuser, + Systembenutzer und + Benutzer-Accounts. Der + Superuser-Account, normalerweise root genannt, wird + benutzt, um das System ohne Beschränkungen auf Privilegien zu + verwalten. Systembenutzer starten Dienste. Abschliessend werden + Benutzer-Accounts von echten Menschen genutzt, die sich einloggen, Mails + lesen und so weiter. + + + + Der Superuser-Account + + Der Superuser-Account, normalerweise root + genannt, ist vorkonfiguriert und erleichtert die Systemverwaltung, sollte + aber nicht für alltägliche Aufgaben wie verschicken und + empfangen von Mails, Entdecken des Systems oder Programmierung benutzt + werden. + + Das ist so, da der Superuser im Gegensatz zu normalen + Benutzer-Accounts ohne Beschränkungen operiert und falsche + Anwendung des Superuser-Accounts in spektakulären Katastrophen + resultieren kann. Benutzer-Accounts sind nicht fähig das System + versehentlich zu zerstören, deswegen ist es generell am besten + normale Benutzer-Accounts zu verwenden, solange man nicht + hauptsächlich die extra Privililegien benötigt. + + Zusätzlich sollten Sie Kommandos, die Sie als Superuser + eingeben, immer doppelt und dreifach überprüfen, da ein + zusätzliches Leerzeichen oder ein fehlender Buchstabe irreparablen + Datenverlust bedeuten kann. Diese zusätzlichen Privilegien, die Sie + benötigten, als Sie zu dem Superuser-Account gewechselt haben, + bedeuten, dass die Absicherung Ihres normalen Benutzer-Accounts nicht + mehr gültig ist. + + Das erste, das Sie tun sollten, nachdem Sie dieses Kapitel gelesen + haben, ist einen unprivilegierten Benutzer für Ihre eigene normale + Benutzung zu erstellen, wenn Sie das nicht bereits getan haben. Das + trifft immer zu, egal ob Sie ein Mehrbenutzer-System oder ein System + laufen haben, welches Sie alleine benutzen. Später in diesem + Kapitel besprechen wir, wie man zusätzliche Accounts erstellt und + wie man zwischen dem normalen Benutzer und dem Superuser wechselt. + + + + System-Accounts + + Systembenutzer starten Dienste wie DNS, mail, Web-Server und so + weiter. Der Grund dafür ist die Sicherheit; wenn die Programme + von dem Superuser gestartet werden, können Sie ohne + Einschränkungen handeln. + + Beispiele von Systembenutzern sind daemon, + operator, bind (für den + Domain Name Service) und news. Oft erstellen + Systemadministratoren den Benutzer httpd, um + Web-Server laufen zu lassen, die sie installieren. + + nobody ist der generische unprivilegierte + Systembenutzer, aber je mehr Dienste nobody benutzen, um so + privilegierter wird er. + + + + Benutzer-Accounts + + Benutzer-Account sind das primäre Mittel des Zugriffs für + echte Menschen auf das System und isolieren Benutzer und Umgebung, + schützen die Benutzer davor das System oder Daten anderer Benutzer + zu beschädigen und erlauben Benutzern ihre Umgebung selbst + einzurichten, ohne das sich dies auf andere auswirkt. + + Jede Person, die auf Ihr System zugreift, sollte ihren eigenen + Account besitzen. Das erlaubt Ihnen herauszufinden, wer was macht + und hält Leute davon ab, die Einstellungen der anderen zu + verändern oder mails zu lesen, die nicht für sie bestimmt + waren. + + Jeder Benutzer kann seine eigene Umgebung einstellen, um sie + der Benutzung auf dem System anzupassen: Alternative Shells, Editoren, + Tastaturbelegungen und Sprache. + + + + Accounts verändern + + pw ist ein mächtiges und flexibles + Mittel für zum Ändern von Accounts, aber adduser + wird empfohlen zum Erstellen und rmuser + zum Löschen von Accounts. + + chpass erlaubt dem Systemadministrator + und normalen Benutzern Passwörter, Shells und personelle + Informationen einzustellen. Jedoch ist passwd + das gewöhnlichere Mittel, um Passwörter im speziellen zu + ändern. + + + adduser + + adduser ist ein einfaches Programm + um neue Benutzer hinzuzufügen. Es erstellt passwd + und group Einträge für den + Benutzer, genauso wie ein home Verzeichnis, kopiert ein paar + vorgegebene dotfiles aus /usr/share/skel und kann + optional dem Benutzer eine ,,Willkommen``-Nachricht zuschicken. + + Um die anfängliche Konfigurationsdatei zu erstellen, + benutzen Sie: adduser -s -config_create. + + Das bringt adduser + dazu, weniger Fragen und Fehlermeldungen auszugeben. + Wir benutzen später, wenn wir die + Voreinstellungen ändern wollen. + + Zunächst konfigurieren wir addusers Voreinstellungen und + erstellen unseren ersten Benutzer-Account, da es böse und + unangenehm ist, root für normale Aufgaben zu verwenden. + + Die Konfiguration für adduser ändern + + &prompt.root; adduser -v +Use option ``-silent'' if you don't want to see all warnings and questions. +Check /etc/shells +Check /etc/master.passwd +Check /etc/group +Enter your default shell: csh date no sh tcsh [sh]: tcsh +Your default shell is: tcsh -> /usr/local/bin/tcsh +Enter your default HOME partition: [/home]: +Copy dotfiles from: /usr/share/skel no [/usr/share/skel]: +Send message from file: /etc/adduser.message no +[/etc/adduser.message]: no +Do not send message +Use passwords (y/n) [y]: y + +Write your changes to /etc/adduser.conf? (y/n) [n]: y + +Ok, let's go. +Don't worry about mistakes. I will give you the chance later to correct any input. +Enter username [a-z0-9_-]: jru +Enter full name []: J. Random User +Enter shell csh date no sh tcsh [tcsh]: +Enter home directory (full path) [/home/jru]: +Uid [1001]: +Enter login class: default []: +Login group jru [jru]: +Login group is ``jru''. Invite jru into other groups: guest no +[no]: wheel +Enter password []: +Enter password again []: + +Name: jru +Password: **** +Fullname: J. Random User +Uid: 1007 +Gid: 1007 (jru) +Class: +Groups: jru wheel +HOME: /home/jru +Shell: /usr/local/bin/tcsh +OK? (y/n) [y]: y +Added user ``jru'' +Copy files from /usr/share/skel to /home/jru +Add another user? (y/n) [y]: n +Goodbye! +&prompt.root; + + + Zusammengefasst haben wir die vorgegebene Shell in + tcsh (eine zusätzliche Shell aus + den Packages) geändert und das Senden einer + ,,Willkommen``-Nachricht an neue Benutzer abgeschaltet. + Danach haben wir die Konfiguration abgespeichert und anschliessend + einen Account für jru eingerichtet + und sichergestellt, dass jru in der + Gruppe wheel ist (was später wichtig ist, + wie wir sehen werden). + + Wenn Sie das Passwort eingeben, werden weder Passwort noch + Sternchen angezeigt. Passen Sie auf, dass Sie das Passwort nicht + zweimal falsch eingeben. :-) + + + Benutzen Sie ab jetzt adduser ohne Argumente, + dann müssen Sie nicht jedes mal die Vorgaben neu einstellen. + Wenn das Programm Sie fragt, ob Sie die Vorgaben ändern wollen, + verlassen und starten Sie es erneut mit der + Option. + + + + + rmuser + + rmuser entfernt Benutzer aus dem System, + inklusive der Spuren ausserhalb der Benutzer-Datenbank. + + rmuser führt die folgenden + Schritte durch: + + + + Enfernt den &man.crontab.1; Eintrag des Benutzers (wenn dieser + existiert). + + + Entfernt alle &man.at.1; jobs, die dem Benutzer gehören. + + + + Schliesst alle Prozesse des Benutzers. + + + Entfernt den Benutzer aus der lokalen Passwort-Datei des + Systems. + + + Entfernt das home Verzeichnis des Benutzers (falls es dem + Benutzer gehört). + + + Entfernt die eingegangen mails, die dem Benutzer gehören, + aus /var/mail. + + + Entfernt alle Dateien des Benutzers aus temporären + Dateispeicherbereichen wie /tmp. + + + Entfernt den Benutzernamen von allen Gruppen, zu denen er + gehört, aus /etc/group. + + + Wenn eine Gruppe leer wird und der Gruppenname mit dem + Benutzernamen identisch ist, wird die Gruppe entfernt; das + ergänzt sich mit den einzelnen Benutzer-Gruppen, die von + &man.adduser.8; für jeden neuen Benutzer erstellt werden. + + + + + + + rmuser kann nicht dafür benutzt + werden Superuser-Accounts zu entfernen, da dies nahezu immer ein + Zeichen für eine massive Verwüstung ist. + + Als Vorgabe wird ein interaktiver Modus benutzt, der + sicherzustellen versucht, dass Sie wissen, was Sie tun. + + + interaktives Account-Entfernen mit rmuser + + &prompt.root; rmuser jru +Matching password entry: +jru:*:1000:1000::0:0:J. Random User:/home/jru:/usr/local/bin/tcsh +Is this the entry you wish to remove? y +Remove user's home directory (/home/jru)? y +Updating password file, updating databases, done. +Updating group file: trusted (removing group jru -- personal group is empty) done. +Removing user's incoming mail file /var/mail/jru: done. +Removing files belonging to jru from /tmp: done. +Removing files belonging to jru from /var/tmp: done. +Removing files belonging to jru from /var/tmp/vi.recover: done. +&prompt.root; + + + + + pw + + pw ist ein Kommandozeilenprogramm, mit + dem man Benutzer und Gruppen erstellen, entfernen und anzeigen kann, + und fungiert als Editor der Benutzer- und Gruppendateien des Systems. + + + Es wurde entworfen um nützlich als direkt ausgeführter + Befehl und für die Benutzung in Shell-Scripts zu sein. + + Informationen darüber gibt es in &man.pw.8;. + + + + chpass + + chpass ändert Informationen der + Benutzerdatenbank wie Passwörter, Shells und personelle + Informationen. + + Nur Systemadministratoren, als Superuser, können die + Informationen und Passwörter der anderen Benutzer mit + chpass verändern. + + Werden keine Optionen neben dem optionalen Benutzernamen + angegeben, zeigt chpass einen Editor + mit Benutzerinformationen an und wenn dieser Editor beendet wird, + versucht es die Informationen in der Benutzerdatenbank zu + verändern. + + + Interaktives chpass des Superusers + + #Changing user database information for jru. +Login: jru +Password: * +Uid [#]: 1000 +Gid [# or name]: 1000 +Change [month day year]: +Expire [month day year]: +Class: +Home directory: /home/jru +Shell: /usr/local/bin/tcsh +Full Name: J. Random User +Office Location: +Office Phone: +Home Phone: +Other information: + + + Der normale Benutzer kann nur einen kleinen Teil dieser + Informationen verändern und natürlich nur für sich + selbst. + + + Interaktives chpass eines normalen Benutzers + + #Changing user database information for jru. +Shell: /usr/local/bin/tcsh +Full Name: J. Random User +Office Location: +Office Phone: +Home Phone: +Other information: + + + + chfn und chsh sind + nur Verweise auf chpass, genauso wie + ypchpass, ypchfn und + ypchsh. NIS wird automatisch unterstützt, + deswegen ist es nicht notwendig das yp vor dem + Kommando einzugeben. + + + + passwd + + passwd ist der übliche Weg Ihr + eigenes Passwort als Benutzer zu ändern oder das Passwort eines + anderen Benutzers als Superuser. + + + Benutzer müssen ihr ursprüngliches Passwort eingeben, + bevor sie es wechseln, um eine unauthorisierte Person davon + abzuhalten ihr Passwort zu ändern, wenn der Benutzer gerade + nicht an seinem Gerät ist. + + + + passwd + + &prompt.user; passwd +Changing local password for jru. +Old password: +New password: +Retype new password: +passwd: updating the database... +passwd: done + +&prompt.root; passwd jru +Changing local password for jru. +New password: +Retype new password: +passwd: updating the database... +passwd: done + + + + yppasswd ist nur ein Verweis zu + passwd. NIS wird automatisch + unterstützt, also ist es nicht notwendig, yp + vor dem Kommando einzugeben. + + + + + + Benutzer einschränken und personalisieren + + Kontigente erlauben dem Systemadministrator + Benutzungsbeschränkungen der Festplatte festzusetzen und Benutzern + ihre Festplattenbenutzung zu überprüfen, wenn Kontigente + auf dem System verwendet werden. Kontigente werden in ihrem + + eigenen Kapitel + besprochen. + + Die Lokalisierung ist eine Umgebung, die vom Systemadministrator oder + Benutzer eingerichtet wird, um verschiedene Sprachen, Zeichensätze, + Datum- und Zeitstandards und so weiter unterzubringen. Dies wird im + Kapitel über die + + Lokalisierung + besprochen. + + + +