Benutzerverwaltung unter Linux

In diesem Abschnitt dreht es sich um die Benutzerverwaltung in Linux. Als erstes muss man den unterschied zwischen den Administrator welcher unter Linux als root bezeichnet wird, und dem Benutzer welcher User heißt, wissen:

Systemadministrator-root

Der Systemadministrator root, ist für die Wartung des System zuständig. Er darf alles! Er kann die Passwörter aller User ändern oder sie ganz vom System schmeißen bzw. hinzufügen. Er darf alle Konfigurationsdateien ändern kurz der root darf alles.

Es steht also nahe einfach immer als root in das System einzuloggen. Jedoch ist damit ein großes Sicherheitsrisiko verbunden denn wenn sie ausversehen eine Datei als root löschen dann ist sie weg und kommt auch nicht wieder. Im schlimmsten Fall ist das System hinüber. Zu dem ist es eine große Gefahr als root eingelogt zu sein und mit dem Internet verbunden zu sein. Da her gibt's für den normalen nutzen des Systems den User.

Benutzer-User

Der User darf alles was der root ihm erlaubt. Im Standart fall darf er Daten unter seinem Verzeichnis /home/Username ablegen, die meisten Programme starten (der root bestimmen welche) eben den PC nutzen aber nicht verändern. Für den normalen gebrauch des Systems ist es nicht nötig Konfigurationsdateien zu verändern sogar eher gefährlich. Da her sollten sie immer als User ins System eingeloggt sein und nur wenn sie Veränderungen am System vornehmen wollen z.B. neue Programme installieren, Konfigurationen ändern und Benutzer anlegen/löschen oder ihre Rechte zu Programmen und Dateien verändern. Ansonsten sollten sie ein als User im System sein. Sprich 90% der Zeit.

Als root oder User anmelden

Wenn sie bei der Installation alles so gemacht haben wie es in dieser Anleitung steht dann können sie nach dem hochfahren des PC entscheiden als welcher User sie sich einloggen wollen.
Wenn sie sich als root einloggen wollen so geben sie root ein (oder klicken sie auf den Kopf links wo root neben steht) und geben sie das Passwort für den root ein. Sie sind nun als root auf dem Graphischen KDE System eingeloggt.

Wenn sie sich als User einloggen wollen gehen sie genauso vor nur wählen sie einen Benutzername und das dazugehörige Passwort.(nach der Installation ist standartmäsig der User Knoppix und root vorhanden).

Einen eigenen User anlegen

Wie bereits bei der Installation angekündigt(bei der neueren version können sie den namen für den Benutzer selbst vergeben, daher müssen sie nicht einen nutzer anglegen, sollten es aber zur Übung tun, ersetzen sie dann für knoppix den selbvergebenen usernamen.) ist der User Knoppix unwichtig da wir ihn nicht gebrauchen werden. Da her löschen wir ihn erstmal. Loggen sie sich im Folgenden immer als root bei KDE ein. Als root geben sie nun in die Shell ein:

deluser knoppix

damit wird der User entfernt. So nun legen wir uns unseren eigenen User an mit:
adduser

es läuft nun ein Script ab was sie nach den nötigen Informationen fragt. Übrigens die Angaben ab Phone Nummer bis Other brauchen sie natürlich nicht zu machen.

So einfach haben sie sich jetzt ihren eigenen User angemeldet. Gehen sie auf K/root abmelden und klicken sie auf als anderer Benutzer anmelden. Nun sehen sie schon den neuen "Kopf" links in der Leiste. Klicken sie auf diesen Kopf oder geben sie den neuen Usernamen an und geben sie das eben vergebene Passwort ein. Nun sind sie als User eingeloggt.

su

Wenn sie User sind und nur mal schnell eine kleine Sache als root machen wollen so gibt es innerhalb der shell eine schnell und einfach Methode innerhalb dieser geöffneten Shell root zu werden. Geben sie:
su

ein und dann das dazugehörige Passwort für den root. Schon sind sie innerhalb dieser Shell root und können beispielsweise ein updatedb durchführen oder ihren neuem nutzer zugriff auf eine Datei erlauben.

Datei Zugriff

Um gewisse Dateien auch für den Benutzer lesbar/ausführbar zu machen gibt es das Kommando chmod. Als root gibt man:
chmod u+w Dateiname

ein und schon darf der User die Datei auch lesen. Dabei kann man statt u was für User steht auch a für alle schreiben. Das + steht für:"darf mehr", - steht logischerweise für:"darf nicht mehr". Und der dritte Buchstabe kann w für schreiben r für lesen und x für ausführen heißen. Also würde man mit dem Kommando:
chmod ua+wrx Dateiname

Den User sowie allen die Datei lesen, schreiben und ausführen lassen dürfen. Unter KDE geht' noch einfacher loggen sie sich hier als root ein und klicken rechts auf die Datei/Ordner dann auf Eigenschaften und dann auf den Reiter Berechtigungen dort können sie bequem graphisch die Rechte verteilen.

Übrigens es gibt auch ein paar Dienste die sie nur als root ausführen dürfen z.B. pon dsl-provider (siehe nächste Seite) dort müssen sie vorher root sein um diese Dienste starten zu können. Wenn sie also mal ein Problem haben versuchen sie es einfach noch mal als root wenn es dann nicht auftritt liegt es nur an mangelnden Rechten.