Zum Inhalt springen

/etc/passwd: Unterschied zwischen den Versionen

Aus Foxwiki
Robertquies (Diskussion | Beiträge)
K Textersetzung - „BASEPAGENAME}}}}“ durch „BASEPAGENAME}}/}}“
 
(63 dazwischenliegende Versionen von 4 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
=Die Datei /etc/passwd=
'''/etc/passwd''' - Lokale Benutzerdatenbank


*Die Datei /etc/passwd ist die zentrale Benutzerdatenbank.
== Beschreibung ==
=== Anzeige ===
<syntaxhighlight lang="bash" highlight="1" line>
cat /etc/passwd
</syntaxhighlight>


*Mit cat /etc/passwd können Sie einen Blick in diese zentrale Benutzerdatei werfen.
=== Benutzerkonto ===
*Hier werden alle Benutzer des Systems aufgelistet.
; Syntax
*Zu beachten ist, dass alle Benutzertypen eingetragen sind, also sowohl der Superuser root als auch die Standard- und Systembenutzer.
Aufbau eines Benutzerkonto
<syntaxhighlight lang="bash" highlight="1" line>
Benutzername : Passwort : UID : GID : Info : Heimatverzeichnis : Shell
</syntaxhighlight>


Ein Benutzerkonto in der Datei /etc/passwd hat generell folgende Syntax:
Beispiel: Systembenutzer
<syntaxhighlight lang="bash" highlight="1" line>
uucp:x:10:14:Unix-to-Unix CoPy system:/etc/uucp:/bin/bash
</syntaxhighlight>


<pre>Benutzername : Passwort : UID : GID : Info : Heimatverzeichnis : Shell</pre>
Beispiel: Benutzer
<syntaxhighlight lang="bash" highlight="1" line>
uucp:x:10:14:Unix-to-Unix CoPy system:/etc/uucp:/bin/bash
</syntaxhighlight>


Benutzername Dies ist der Benutzername in druckbaren Zeichen, meistens in Kleinbuchstaben.
=== Spalten ===
Passwort         Hier steht verschlüsselt das Passwort des Benutzers (bei alten Systemen).
{| class="wikitable options"
                  Meist finden Sie dort ein x. Dies bedeutet, dass das Passwort verschlüsselt
|-
                  in der Datei /etc/shadow steht. Es ist auch möglich, den Eintrag leer zu lassen.
! Feld !! Beschreibung !!
                  Dann erfolgt die Anmeldung ohne Passwortabfrage (in der Datei /etc/shadow muss
|-
                  dann an Stelle des verschlüsselten Passwortes ein * stehen).
| Benutzername || Benutzername in druckbaren Zeichen, meistens in Kleinbuchstaben ||
UID               Die Benutzer-ID des Benutzers. Die Zahl hier sollte größer als 100 sein, weil  
|-
                  die Zahlen unter 100 für Systembenutzer vorgesehen sind. Weiterhin muss die  
| Passwort || Hier steht bei alten Systemen das verschlüsselt das Passwort des Benutzers
                  Zahl aus technischen Gründen kleiner als 64000 sein.
* Hat der Benutzer ein Passwort steht hier ein x
GID               Die Gruppen-ID des Benutzers. Auch hier muss die Zahl wie bei der UID kleiner als  
* Wird das Feld leer gelassen kann sich der Benutzer ohne Passwort anmelden
                  64000 sein.
|-
Info             Hier kann weitere Information vermerkt werden, wie z.B. der vollständige Name des  
| UID || Benutzer-ID des Benutzers || Die Zahl hier sollte größer als 100 sein, weil die Zahlen unter 100 für Systembenutzer vorgesehen sind. Weiterhin muss die Zahl aus technischen Gründen kleiner als 64000 sein
                  Benutzers und persönliche Angaben (Telefonnummer, Abteilung, Gruppenzugehörigkeit u.ä.).
|-
Heimatverzeichnis Das Heimatverzeichnis des Benutzers bzw. das Startverzeichnis nach dem Login.
| GID || Gruppen-ID des Benutzers || Auch hier muss die Zahl wie bei der UID kleiner als 64000 sein
Shell             Die Shell, die nach der Anmeldung gestartet werden soll. Bleibt dieses Feld frei,  
|-
                  dann wird die Standardshell /bin/sh gestartet.
| Info || || Hier kann weitere Information vermerkt werden, wie z.&nbsp;B.&nbsp;der vollständige Name des Benutzers und persönliche Angaben (Telefonnummer, Abteilung, Gruppenzugehörigkeit u.ä.)
|-
| Heimatverzeichnis || Heimatverzeichnis des Benutzers || Startverzeichnis nach dem Login
|-
| Shell || Shell, die nach der Anmeldung gestartet werden soll || Bleibt dieses Feld frei, dann wird die Standardshell /bin/sh gestartet.
|}


Tabelle 2: Die Felder der Datei /etc/passwd
== Anwendung ==
=== Problembehebung ===


Beispiel für einen Systembenutzer:
<noinclude>


<pre>uucp:x:10:14:Unix-to-Unix CoPy system:/etc/uucp:/bin/bash</pre>
== Anhang ==
=== Siehe auch ===
{{Special:PrefixIndex/{{BASEPAGENAME}}/}}
==== Dokumentation ====


[https://de.wikibooks.org/wiki/Linux-Praxisbuch/_Benutzer-_und_Berechtigungskonzepte#Die_Datei_/etc/passwd wikibooks.org]
; Man-Page
;Info-Page
==== Links ====
===== Projekt =====
===== Weblinks =====
# https://de.wikibooks.org/wiki/Linux-Praxisbuch/_Benutzer-_und_Berechtigungskonzepte
 
[[Kategorie:Linux/Benutzer]]
[[Kategorie:/etc]]
[[Kategorie:Linux/Konfiguration/Datei]]
 
</noinclude>

Aktuelle Version vom 1. März 2025, 09:41 Uhr

/etc/passwd - Lokale Benutzerdatenbank

Beschreibung

Anzeige

cat /etc/passwd

Benutzerkonto

Syntax

Aufbau eines Benutzerkonto

Benutzername : Passwort : UID : GID : Info : Heimatverzeichnis : Shell

Beispiel: Systembenutzer

 uucp:x:10:14:Unix-to-Unix CoPy system:/etc/uucp:/bin/bash

Beispiel: Benutzer

 uucp:x:10:14:Unix-to-Unix CoPy system:/etc/uucp:/bin/bash

Spalten

Feld Beschreibung
Benutzername Benutzername in druckbaren Zeichen, meistens in Kleinbuchstaben
Passwort Hier steht bei alten Systemen das verschlüsselt das Passwort des Benutzers
  • Hat der Benutzer ein Passwort steht hier ein x
  • Wird das Feld leer gelassen kann sich der Benutzer ohne Passwort anmelden
UID Benutzer-ID des Benutzers Die Zahl hier sollte größer als 100 sein, weil die Zahlen unter 100 für Systembenutzer vorgesehen sind. Weiterhin muss die Zahl aus technischen Gründen kleiner als 64000 sein
GID Gruppen-ID des Benutzers Auch hier muss die Zahl wie bei der UID kleiner als 64000 sein
Info Hier kann weitere Information vermerkt werden, wie z. B. der vollständige Name des Benutzers und persönliche Angaben (Telefonnummer, Abteilung, Gruppenzugehörigkeit u.ä.)
Heimatverzeichnis Heimatverzeichnis des Benutzers Startverzeichnis nach dem Login
Shell Shell, die nach der Anmeldung gestartet werden soll Bleibt dieses Feld frei, dann wird die Standardshell /bin/sh gestartet.

Anwendung

Problembehebung

Anhang

Siehe auch

Dokumentation

Man-Page
Info-Page

Links

Projekt
Weblinks
  1. https://de.wikibooks.org/wiki/Linux-Praxisbuch/_Benutzer-_und_Berechtigungskonzepte