From f19980af96b2c5671c53fc47e1db198893b3998b Mon Sep 17 00:00:00 2001 From: Alexander Langer Date: Sat, 24 Mar 2001 15:53:32 +0000 Subject: [PATCH] Add the translation of the "users" chapter. Translated by: Robert Drehmel Obtained from: FreeBSD German Documentation Project --- de_DE.ISO8859-1/books/handbook/Makefile | 4 +- de_DE.ISO8859-1/books/handbook/book.sgml | 11 +- de_DE.ISO8859-1/books/handbook/chapters.ent | 3 +- .../books/handbook/users/chapter.sgml | 445 ++++++++++++++++++ de_DE.ISO_8859-1/books/handbook/Makefile | 4 +- de_DE.ISO_8859-1/books/handbook/book.sgml | 11 +- de_DE.ISO_8859-1/books/handbook/chapters.ent | 3 +- .../books/handbook/users/chapter.sgml | 445 ++++++++++++++++++ 8 files changed, 914 insertions(+), 12 deletions(-) create mode 100644 de_DE.ISO8859-1/books/handbook/users/chapter.sgml create mode 100644 de_DE.ISO_8859-1/books/handbook/users/chapter.sgml 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,5 +1,6 @@ # -# $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. # @@ -24,6 +25,7 @@ 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 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,8 +1,10 @@ 1998 1999 2000 + 2001 The FreeBSD German Documentation Project @@ -93,7 +96,7 @@ System Administration - + &chap.users; &chap.backups; 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 @@ -7,7 +7,7 @@ Kapitel sollten in der Reihenfolge aufgelistet sein, in der auf sie referenziert wird. - $FreeBSD: doc/de_DE.ISO_8859-1/books/handbook/chapters.ent,v 1.4 2000/06/29 10:08:28 alex Exp $ + $FreeBSD: doc/de_DE.ISO_8859-1/books/handbook/chapters.ent,v 1.5 2000/08/18 12:47:39 alex Exp $ --> @@ -15,6 +15,7 @@ + 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,5 +1,6 @@ # -# $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. # @@ -24,6 +25,7 @@ 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 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,8 +1,10 @@ 1998 1999 2000 + 2001 The FreeBSD German Documentation Project @@ -93,7 +96,7 @@ System Administration - + &chap.users; &chap.backups; 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 @@ -7,7 +7,7 @@ Kapitel sollten in der Reihenfolge aufgelistet sein, in der auf sie referenziert wird. - $FreeBSD: doc/de_DE.ISO_8859-1/books/handbook/chapters.ent,v 1.4 2000/06/29 10:08:28 alex Exp $ + $FreeBSD: doc/de_DE.ISO_8859-1/books/handbook/chapters.ent,v 1.5 2000/08/18 12:47:39 alex Exp $ --> @@ -15,6 +15,7 @@ + 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. + + + +