Ubuntu Server vorinstallierte Benutzer löschen?

... komplette Frage anzeigen

4 Antworten

in deinem Bild sehe ich überhaupt keinen Eintrag, der als Benutzer gelten kann.
Der Eintrag für nobody könnte genutzt werden, wenn er eine Shell hätte. In der letzten Spalte findet man aber nur /bin/false oder /bin/nologin. Wenn so ein "user" sich einloggen will, dann geht das nicht. Als Shell sollte dort /bin/sh , /bin/bash oder andere angegeben werden.
Hinzu kommt, dass "normale" User eine User-Id >= 1000 ( vor einigen Jahren >=500 ) haben.

Einige dieser, für dich "überflüssigen" Einträge sind aus Sicherheitsgründen eingebaut. So laufen Druckaufträge im Namen von "lp" . Vielleicht  kann man den aus der /etc/passwd und der /etc/shadow entfernen, denn ein Server ist vielleicht nicht für's drucken vorgesehen. Server ist aber ein sehr weiter Begriff. Wer so etwas betreibt, der hat nicht nur 1 PC im Netz. Warum dann nicht einen Drucker für alle? Der ist dann am (Gerät)  Server angeschlossen.
Aus den Namen der "User" geht schon hervor, was die erledigen sollen.

mail , ftp , at (Zeitpunkte)  , mysql (Datenbank) , ssdh ( ssh-Zugriffe) , wwwrun (cloud) ....

Ich würde das Risiko nicht eingehen, da einfach etwas zu löschen.

Ab ID >= 1000 ist das weniger kritisch. Aber auch das macht kaum jemand.
Einfach in der /etc/passwd  als Shell /bin/false eintragen und niemand kann sich als dieser User anmelden.
Einen User komplett löschen mach man dann mit userdel.

Aus deinem Bild geht auch hervor, dass du (noch) nicht über die Erfahrungen verfügst, die dafür notwendig sind. Warum sehe ich das? Weil das ein Bildschirmfoto einer Grafik ist, Fachleute benutzen aber das Terminal und dort cat /etc/passwd .


Antwort bewerten Vielen Dank für Deine Bewertung

Hallo

Einige klingen systemrelevant (bin, sys), andere für mich nutzlos (games, mail).

Da in einem Linux-System viele Dienste über das Netzwerk gesteuert werden sind natürlich auch entsprechende Benutzer angelegt, abhängig davon welche Zielsetzung der Distributor für seine Distribution vorgesehen hat.

Meine Frage ist nun, ob und welche dieser Benutzer ich löschen kann und wozu diese überhaupt benötigt werden.

  1. Werden bei einer Installation keine "überflüssigen" Benutzer angelegt
  2. Kann das fatale Folgen haben wenn man das tut
  3. Kann man sich die Bildschirmkopie (Screenshot) sparen indem man schlicht und einfach folgendes Kommando in der Konsole eingibt:
cat /etc/passwd

Die so erhaltene Ausgabe kann man selektieren (Maus) und dann kopieren (mittlere Maustaste und/oder Copy & Paste)

Linuxhase

Antwort bewerten Vielen Dank für Deine Bewertung

Das ist keine gute Idee. Von den auf dem Foto würde ich überhaupt keinen löschen. Linux hat z.B. ein internes Mail-System (das hat wenig bis nichts mit deinem EMail Account zu tun). Dort sendet z.B. das System Mails an den Administrator über den Systemzustand.

Antwort bewerten Vielen Dank für Deine Bewertung
Kommentar von AtomDad
26.06.2016, 18:06

Und was ist mit dem "games" Benutzer?

0

wozu diese benötigt werden? man führt programme niemals als root aus, ergo legt man - insbesondere bei servern - nutzergruppen/namen an und sperrt entsprechende nutzer in ihr verzeichnis. außerdem beschneidet man ihnen sonst noch die entsprechenden rechte.

mit sicherheit scheinst du es ja nicht so zu haben, wenn ich schon webmin lese.

aber schau dir doch einfach an, welcher nutzer welches programm ausführt - das gibt aufschluss.

Antwort bewerten Vielen Dank für Deine Bewertung
Kommentar von AtomDad
26.06.2016, 18:04

Normalerweise wird Sicherheit bei mir großgeschrieben, aber da der Server ist bei uns zuhause sowieso nur im LAN erreichbar ist (eine Art Familienserver, wie gesagt, nicht relevant für die Frage), war ich der Ansicht, dass er lieber für alle Mitglieder der Familie einfach zu bedienen sein sollte und da hat sich Webmin angeboten :) Also bitte nicht aus dem Kontext einer kurzen Frage Rückschlüsse auf mein Lebensstyl ziehen :) Ich sage ja auch nicht, dass du keine Ahnung von Deutsch hast, nur weil du alles kleingeschrieben hast :)

0

Was möchtest Du wissen?