Update to r43030:

- Added some clarifications and Table headings to sections 4.3 to 4.3.2.5.
- The pw section should have at least one example.
- The limiting users section needs to be moved elsewhere.

Reviewed by:	bcr
Differential Revision:	https://reviews.freebsd.org/D5642
This commit is contained in:
Bjoern Heidotting 2016-03-15 16:02:16 +00:00
parent 43afc9991b
commit 7730db9d8b
Notes: svn2git 2020-12-08 03:00:23 +00:00
svn path=/head/; revision=48415

View file

@ -5,7 +5,7 @@
$FreeBSD$
$FreeBSDde$
basiert auf: r43024
basiert auf: r43030
-->
<chapter xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" version="5.0" xml:id="basics">
<title>Grundlagen des UNIX Betriebssystems</title>
@ -688,7 +688,7 @@ Password:
</row>
<row>
<entry>&man.passwd.1;</entry>
<entry>Ein einfaches Werkzeug, um Passwörter von Accounts
<entry>Ein Werkzeug, um Passwörter von Accounts
zu ändern.</entry>
</row>
<row>
@ -714,8 +714,8 @@ Password:
<primary><filename>/usr/share/skel</filename></primary>
</indexterm>
<para>&man.adduser.8; ist ein einfaches Programm zum
Hinzufügen neuer Benutzer. Wenn ein neuer Benutzer
<para>Das empfohlene Programm zum Hinzufügen neuer Benutzer
ist &man.adduser.8;. Wenn ein neuer Benutzer
hinzugefügt wird, aktualisiert das Programm automatisch
<filename>/etc/passwd</filename> und
<filename>/etc/group</filename>. Es erstellt auch das
@ -723,7 +723,20 @@ Password:
Standardkonfigurationsdateien aus
<filename>/usr/share/skel</filename> und kann optional
eine ,,Willkommen``-Nachricht an den neuen Benutzer
versenden.</para>
versenden. Das Programm muss als Superuser ausgeführt
werden.</para>
<para>Das Werkzeug &man.adduser.8; arbeitet interaktiv und
führt durch die einzelnen Schritte, wenn ein neues
Benutzerkonto erstellt wird. Wie in Beispiel 4.2 zu sehen
ist, müssen Sie entweder die benötigte Information eingeben
oder <keycap>Return</keycap> drücken, um den Vorgabewert in
eckigen Klammern zu akzeptieren. In diesem Beispiel wird
der Benutzer in die Gruppe <systemitem
class="groupname">wheel</systemitem> aufgenommen, was es
ihm erlaubt mit &man.su.1; zum Superuser zu werden. Wenn
Sie fertig sind, können Sie entweder einen weiteren Benutzer
erstellen oder das Programm beenden.</para>
<example>
<title>Einen Benutzer unter &os; anlegen</title>
@ -778,9 +791,9 @@ Goodbye!
<secondary>löschen</secondary>
</indexterm>
<para>Benutzen Sie &man.rmuser.8;, um einen Account
vollständig aus dem System zu entfernen. Dieses Programm
führt die folgenden Schritte durch:</para>
<para>Benutzen Sie &man.rmuser.8; als Superuser, um einen
Account vollständig aus dem System zu entfernen. Dieses
Programm führt die folgenden Schritte durch:</para>
<procedure>
<step>
@ -803,8 +816,8 @@ Goodbye!
</step>
<step>
<para>Entfernt das Heimatverzeichnis des Benutzers, falls
es dem Benutzer gehört.</para>
<para>Entfernt optional das Heimatverzeichnis des
Benutzers, falls es dem Benutzer gehört.</para>
</step>
<step>
@ -844,12 +857,7 @@ Matching password entry:
jru:*:1001:1001::0:0:J. Random User:/home/jru:/usr/local/bin/zsh
Is this the entry you wish to remove? <userinput>y</userinput>
Remove user's home directory (/home/jru)? <userinput>y</userinput>
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.
Removing user (jru): mailspool home passwd.
&prompt.root;</screen>
</example>
</sect3>
@ -861,12 +869,11 @@ Removing files belonging to jru from /var/tmp/vi.recover: done.
<primary><command>chpass</command></primary>
</indexterm>
<para>Mit &man.chpass.1; können Informationen der
Benutzerdatenbank, wie Passwörter, Shells und persönliche
Informationen verändert werden.</para>
<para>Nur der Superuser kann die Informationen und Passwörter
der anderen Benutzer mit &man.chpass.1; verändern.</para>
<para>Jeder Benutzer kann &man.chpass.1; verwenden, um die
Shell und persönliche Informationen des Benutzerkontos zu
verändern. Der Superuser kann dieses Werkzeug benutzen, um
zusätzliche Kontoinformationen für alle Benutzer zu
ändern.</para>
<para>Werden neben dem optionalen Loginnamen keine weiteren
Optionen angegeben, zeigt &man.chpass.1; einen Editor mit
@ -875,13 +882,22 @@ Removing files belonging to jru from /var/tmp/vi.recover: done.
Informationen aktualisiert.</para>
<note>
<para>Unter &os; wird nach dem Verlassen des Editors nach
dem Passwort gefragt, es sei denn, man ist als Superuser
<para>Dieses Programm fragt nach dem Verlassen des Editors
nach dem Passwort, es sei denn, man ist als Superuser
angemeldet.</para>
</note>
<para>Im Beispiel 4.4 hat der Superuser <command>chpass
jru</command> eingegeben. Es werden die Felder
ausgegeben, die für diesen Benutzer geändert werden können.
Wenn stattdessen <systemitem
class="username">jru</systemitem> diesen Befehl aufruft,
werden nur die letzten sechs Felder ausgegeben. Dies ist in
Beispiel 4.5 zu sehen.</para>
<example>
<title>Interaktives <command>chpass</command> des Superusers</title>
<title><command>chpass</command> als Superuser
verwenden</title>
<screen>#Changing user database information for jru.
Login: jru
@ -900,13 +916,9 @@ Home Phone:
Other information:</screen>
</example>
<para>Der normale Benutzer kann nur einen kleinen Teil dieser
Informationen verändern und natürlich nur die Daten des
eigenen Accounts.</para>
<example>
<title>Interaktives <command>chpass</command> eines normalen
Benutzers</title>
<title><command>chpass</command> als normaler Benutzer
verwenden</title>
<screen>#Changing user database information for jru.
Shell: /usr/local/bin/tcsh
@ -920,11 +932,11 @@ Other information:</screen>
<note>
<para>&man.chfn.1; und &man.chsh.1; sind nur Verweise auf
&man.chpass.1; genauso wie &man.ypchpass.1;,
&man.ypchfn.1; und &man.ypchsh.1;. <acronym>NIS</acronym>
wird automatisch unterstützt, deswegen ist es nicht
notwendig das <literal>yp</literal> vor dem Kommando
einzugeben. <acronym>NIS</acronym> wird später im
<xref linkend="network-servers"/> besprochen.</para>
&man.ypchfn.1; und &man.ypchsh.1;. Da
<acronym>NIS</acronym> automatisch unterstützt wird, ist
es nicht notwendig das <literal>yp</literal> vor dem
Kommando einzugeben. <acronym>NIS</acronym> wird später
im <xref linkend="network-servers"/> besprochen.</para>
</note>
</sect3>
@ -939,15 +951,12 @@ Other information:</screen>
<secondary>Passwort wechseln</secondary>
</indexterm>
<para>&man.passwd.1; ist der übliche Weg, Ihr eigenes Passwort
als Benutzer zu ändern oder das Passwort eines anderen
Benutzers als Superuser.</para>
<note>
<para>Um unberechtigte Änderungen zu verhindern,
muss bei einem Passwortwechsel zuerst das ursprüngliche
Passwort eingegeben werden.</para>
</note>
<para>Jeder Benutzer kann mit &man.passwd.1; einfach sein
Passwort ändern. Um eine versehentliche oder unbefugte
Änderung zu verhindern, muss bei einem Passwortwechsel
zunächst das ursprüngliche Passwort eingegeben
werden, bevor das neue Passwort festgelegt werden
kann.</para>
<example>
<title>Das eigene Passwort wechseln</title>
@ -959,9 +968,15 @@ New password:
Retype new password:
passwd: updating the database...
passwd: done</screen>
</example>
<para>Der Superuser kann jedes beliebige Passwort ändern,
indem er den Benutzernamen an &man.passwd.1; übergibt.
Das Programm fordert den Superuser nicht dazu auf, das
aktuelle Passwort des Benutzers einzugeben. Dadurch kann
das Passwort geändert werden, falls der Benutzer sein
ursprüngliches Passwort vergessen hat.</para>
<example>
<title>Als Superuser das Passwort eines anderen Accounts
verändern</title>
@ -976,8 +991,9 @@ passwd: done</screen>
<note>
<para>Wie bei &man.chpass.1; ist &man.yppasswd.1;
nur ein Verweis auf &man.passwd.1;. NIS wird von
jedem dieser Kommandos unterstützt.</para>
nur ein Verweis auf &man.passwd.1;.
<acronym>NIS</acronym> wird von jedem dieser Kommandos
unterstützt.</para>
</note>
</sect3>