8 Die Shell


In einer grafischen Umgebung wird die Oberfläche von einem Programm bereitgestellt, welches Fenster, Scrollbars, Menüs, u.s.w. erzeugt. In einer Befehlszeilen-Umgebung wird die Benutzerschnittstelle von einer Shell bereitgestellt, welche Befehle interpretiert und allgemein Dinge nutzbar macht. Direkt nach dem Einloggen (welches in diesem Kapitel behandelt wird) werden Benutzer in einem Shell weitergeleitet um ihrer Arbeit nachzugehen. Dieses Kapitel hat den Zweck eine Einleitung in die Shell, und zwar die am meisten unter Linux Nutzern verbreitete-- Die Bourne Again Shell (bash). Für detailliertere Informationen über alles in diesem Kapitel, lesen Sie bitte die bash(1) man page.

8.1 Benutzer


8.1.1 Einloggen


So, sie haben gebootet und schauen auf etwas wie dieses:

Welcome to Linux 2.4.18
Last login: Wed Jan   1 15:59:14 -0500 2005 on tty6.
darkstar login:


Hmmm.. Niemand hat etwas von einem Login gesagt. Und was ist ein darkstar? Keine Sorge; Sie haben nicht versehentlich eine Hyperspace Verbindung zum künstlichen Mond des Imperiums aufgebaut (Leider wird das Hyperspace Verbindungsprotokoll im Moment noch nicht vom Linux Kernel unterstützt. Vielleicht wird der 2.8 Kernel Zweig letztendlich dieses oft nachgefragte Protokoll unterstützen.) Nein, darkstar ist nur der Name eines unserer Computer und sein Name wird wird standardmäßig aufgestempelt. Wenn Sie einen Namen für Ihren Computer während der Installation festgelegt haben, dann sollte dieser an Stelle von darkstar erscheinen.

Was das Login angeht... Wenn dies das erste Mal ist, wenn Sie sich als Root einloggen wollen. Sie werden nach einem Passwort gefragt werden; Wenn Sie eines während der Installation gesetzt haben, dann ist es das gesuchte Passwort. Wenn nicht, dann einfach Enter drücken. Das war's-- Sie sind drin!

8.1.2 Root: Der Superuser


Okay, wer oder was ist root? Und was hat er mit einem Account auf Ihrem System zu tun?

Nun, in der Welt von Unix und ähnlichen Betriebssystemen (wie Linux), gibt es Benutzer und es gibt Benutzer. Nun, wir werden das später etwas genauer betrachten, aber die wichtigeste Sache ist jetzt das root der Benutzer über alle anderen Benutzer ist; root ist allmächtig und allwissend und niemand missachtet root. Es ist ihm schlicht nicht erlaubt. root ist was wir einen "superuser" nennen, und das zu Recht. Und das beste von allem: Sie sind root.

Cool, was?

Wenn Sie nicht sicher sind: Ja, das ist sehr cool. Der Haken ist aber, dass es root von Natur aus erlaubt ist alles zu zerstören das er will. Sie könnten zu Abschnitt 12.1.1 springen um zu sehen wie ein Benutzer angelegt wird; dann loggen Sie sich mit diesem Benutzer ein und arbeiten von dort. Die traditionelle Weisheit ist, dass es das beste ist nur dann root zu werden wenn es absolut notwendig ist um die Gefahr, dass man versehentlich etwas kaputt macht, reduziert wird.

Übrigens, wenn Sie sich entscheiden, während sie als jemand anderes eingeloggt sind, root werden zu wollen, kein Problem. Verwenden Sie einfach den su(1) Befehl. Sie werden nach dem root-Passwort gefragt und dann macht es Sie zu root bis Sie mit exit oder logout aussteigen. Sie können mit su auch jeder andere Benutzer werden, vorausgesetzt Sie kennen sein Passwort: su logan, zum Beispiel, würde Sie meinem Benutzer machen.

Beachte:

root ist es erlaubt zu jedem Benutzer via su zu wechseln ohne dafür ein Passwort zu benötigen.
Valid XHTML :: Valid CSS: :: Powered by WikkaWiki