Zum Inhalt springen

/etc/passwd: Unterschied zwischen den Versionen

Aus Foxwiki
Keine Bearbeitungszusammenfassung
 
(47 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
'''/etc/passwd''' - Benutzerdatenbank
'''/etc/passwd''' - Lokale Benutzerdatenbank


== Beschreibung ==
== Beschreibung ==
== Installation ==
== Installation ==
<syntaxhighlight lang="bash" highlight="1" line>
<syntaxhighlight lang="bash" highlight="1" line copy>
</syntaxhighlight>


== Aufruf ==
<syntaxhighlight lang="bash" highlight="1" line copy>
</syntaxhighlight>
</syntaxhighlight>
== Aufruf ==
<syntaxhighlight lang="bash" highlight="1" line>


</syntaxhighlight>
=== Optionen ===
=== Optionen ===
{| class="wikitable sortable options gnu big"
|-
! Unix !! GNU !! Parameter !! Beschreibung
|-
| || || ||
|-
|}
=== Parameter ===
=== Parameter ===
=== Umgebungsvariablen ===
=== Umgebungsvariablen ===
=== Exit-Status ===
=== Exit-Status ===
{| class="wikitable options col1center big"
|-
! Wert !! Beschreibung
|-
| 0 || Erfolg
|-
| >0  || Fehler
|}
== Anwendung ==
== Anwendung ==
<syntaxhighlight lang="bash" highlight="1" line copy>
</syntaxhighlight>
=== Problembehebung ===
=== Problembehebung ===
== Konfiguration ==
== Konfiguration ==
=== Dateien ===
=== Dateien ===
{| class="wikitable options big"
|-
! Datei !! Beschreibung
|-
| ||
|-
| ||
|}
<noinclude>
<noinclude>
== Anhang ==
== Anhang ==
=== Siehe auch ===
=== Siehe auch ===
{{Special:PrefixIndex/{{BASEPAGENAME}}}}
<div style="column-count:2">
==== Dokumentation ====
<categorytree hideroot=on mode="pages">{{BASEPAGENAME}}</categorytree>
</div>
----
{{Special:PrefixIndex/{{BASEPAGENAME}}/}}
 
=== Dokumentation ===
; Man-Page
# [https://manpages.debian.org/stable/procps/pgrep.1.de.html prep(1)]


===== Man-Page =====
<!--
===== Info-Pages =====
; Info-Pages  
==== Links ====
-->
===== Projekt =====
===== Weblinks =====
# https://de.wikibooks.org/wiki/Linux-Praxisbuch/_Benutzer-_und_Berechtigungskonzepte#Die_Datei_/etc/passwd


[[Kategorie:Linux/Benutzer]]
=== Links ===
==== Projekt ====
==== Weblinks ====
# https://de.wikibooks.org/wiki/Linux-Praxisbuch/_Benutzer-_und_Berechtigungskonzepte
[[Kategorie:/etc]]
[[Kategorie:/etc]]
[[Kategorie:Linux/Konfiguration/Datei]]
[[Kategorie:Linux/Konfiguration/Datei]]
[[Kategorie:Bash/Konfiguration]]


</noinclude>
</noinclude>
Zeile 40: Zeile 78:
= TMP =
= TMP =
== Beschreibung ==
== Beschreibung ==
* Mit cat ''/etc/passwd'' können Sie einen Blick in diese zentrale Benutzerdatei werfen.
=== Anzeige ===
* Hier werden alle Benutzer des Systems aufgelistet.
<syntaxhighlight lang="bash" highlight="1" line copy>
* Zu beachten ist, dass alle Benutzertypen eingetragen sind, also sowohl der Superuser root als auch die Standard- und Systembenutzer.
cat /etc/passwd
</syntaxhighlight>


Ein Benutzerkonto in der Datei ''/etc/passwd'' hat generell folgende Syntax:
=== Benutzerkonto ===
Benutzername : Passwort : UID : GID : Info : Heimatverzeichnis : Shell
; Syntax
Aufbau eines Benutzerkonto
<syntaxhighlight lang="bash" highlight="1" line>
Benutzername : Passwort : UID : GID : Info : Heimatverzeichnis : Shell
</syntaxhighlight>


Benutzername:
; Beispiel
* Dies ist der Benutzername in druckbaren Zeichen, meistens in Kleinbuchstaben.
user001:x:1001:1001:,,,:/home/user001:/bin/bash


Passwort:
=== Spalten ===
* Hier steht bei alten Systemen das verschlüsselt das Passwort des Benutzers
{| class="wikitable options big"
* Hat der Benutzer ein Passwort steht hier ein x.
|-
! Feld !! Beschreibung !!
|-
| Benutzername || ||Benutzername in druckbaren Zeichen, meistens in Kleinbuchstaben
|-
| Passwort ||
| Bei alten Systemen srand heir 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
* Wird das Feld leer gelassen kann sich der Benutzer ohne Passwort anmelden
 
* Ein Ausrufezeichen (!) deaktiviert den Benutzer
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 Zahl aus technischen Gründen kleiner als 64000 sein.
| UID || Benutzer-ID des Benutzers || Die Zahl hier sollte größer als 1000 sein, weil die Zahlen unter 100 für Systembenutzer vorgesehen sind. Weiterhin muss die Zahl aus technischen Gründen kleiner als 64000 sein
 
|-
GID:
| GID || Gruppen-ID des Benutzers || Auch hier muss die Zahl wie bei der UID kleiner als 64000 sein
* Die 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 beispielsweise der vollständige Name des Benutzers und persönliche Angaben (Telefonnummer, Abteilung, Gruppenzugehörigkeit u.ä.)
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
 
|-
Heimatverzeichnis:
| Shell || Shell, die nach der Anmeldung gestartet werden soll || Bleibt dieses Feld frei, dann wird die Standardshell /bin/sh gestartet.
* Das Heimatverzeichnis des Benutzers bzw.&nbsp;das Startverzeichnis nach dem Login.
|}
 
[[Kategorie:Linux/Benutzer/Datei]]
Shell  
* Die Shell, die nach der Anmeldung gestartet werden soll. Bleibt dieses Feld frei, dann wird die Standardshell /bin/sh gestartet.
 
Beispiel für einen Systembenutzer:
uucp:x:10:14:Unix-to-Unix CoPy system:/etc/uucp:/bin/bash

Aktuelle Version vom 27. September 2025, 23:01 Uhr

/etc/passwd - Lokale Benutzerdatenbank

Beschreibung

Installation

Aufruf

Optionen

Unix GNU Parameter Beschreibung

Parameter

Umgebungsvariablen

Exit-Status

Wert Beschreibung
0 Erfolg
>0 Fehler

Anwendung

Problembehebung

Konfiguration

Dateien

Datei Beschreibung


Anhang

Siehe auch



Dokumentation

Man-Page
  1. prep(1)


Links

Projekt

Weblinks

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


TMP

Beschreibung

Anzeige

cat /etc/passwd

Benutzerkonto

Syntax

Aufbau eines Benutzerkonto

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

user001:x:1001:1001:,,,:/home/user001:/bin/bash

Spalten

Feld Beschreibung
Benutzername Benutzername in druckbaren Zeichen, meistens in Kleinbuchstaben
Passwort Bei alten Systemen srand heir 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
  • Ein Ausrufezeichen (!) deaktiviert den Benutzer
UID Benutzer-ID des Benutzers Die Zahl hier sollte größer als 1000 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 beispielsweise 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.