/etc/passwd: Unterschied zwischen den Versionen

Aus Foxwiki
 
(13 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 2: Zeile 2:


== Beschreibung ==
== Beschreibung ==
; Anzeigen
=== Anzeige ===
Mit cat ''/etc/passwd'' können Sie einen Blick in diese zentrale Benutzerdatei werfen
<syntaxhighlight lang="bash" highlight="1" line>
* Hier werden alle Benutzer des Systems aufgelistet
cat /etc/passwd
* Zu beachten ist, dass alle Benutzertypen eingetragen sind, also sowohl der Superuser root als auch die Standard- und Systembenutzer
</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>


Beispiel: Systembenutzer
<syntaxhighlight lang="bash" highlight="1" line>
uucp:x:10:14:Unix-to-Unix CoPy system:/etc/uucp:/bin/bash
</syntaxhighlight>
Beispiel: Benutzer
<syntaxhighlight lang="bash" highlight="1" line>
uucp:x:10:14:Unix-to-Unix CoPy system:/etc/uucp:/bin/bash
</syntaxhighlight>
=== Spalten ===
{| class="wikitable options"
{| class="wikitable options"
|-
|-
Zeile 15: Zeile 30:
|-
|-
| Benutzername || Benutzername in druckbaren Zeichen, meistens in Kleinbuchstaben ||
| Benutzername || Benutzername in druckbaren Zeichen, meistens in Kleinbuchstaben ||
Passwort
|-
* Hier steht bei alten Systemen das verschlüsselt das Passwort des Benutzers
| Passwort || Hier steht bei alten Systemen das verschlüsselt das Passwort des Benutzers
* Hat der Benutzer ein Passwort steht hier ein x
* 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
Zeile 30: Zeile 45:
| Shell || Shell, die nach der Anmeldung gestartet werden soll || Bleibt dieses Feld frei, dann wird die Standardshell /bin/sh gestartet.
| Shell || 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


== Anwendung ==
== Anwendung ==

Aktuelle Version vom 19. Dezember 2024, 20:11 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-Pages

Links

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