Solaris Handbuch für Fortgeschrittene Benutzer

9.3 Anmeldung bei anderen Systemen (rlogin)

Mit dem Befehl rlogin können Sie sich über das Netzwerk bei einem anderen UNIX-System anmelden, das an Ihr Netzwerk angeschlossen ist.

Der Befehl wird in folgendem Format eingegeben:

$ rlogin systemname

systemname steht für den Hostnamen des entfernten Systems.

Wenn Sie zur Eingabe eines Paßworts aufgefordert werden, geben Sie das Paßwort für das entfernte System ein und drücken Return". Ist der Name Ihres Systems in der Datei /etc/hosts.equiv auf dem entfernten System eingetragen, werden Sie als vertrauenswürdig" eingestuft und können sich ohne Angabe des Paßworts anmelden.

$ rlogin garfield

Password: (Geben Sie das

Paßwort ein.)

Last login: Mon Jan 6 09:37:55 from calvin

Sun Microsystems, Inc.   SunOS 5.1      October 1992

(Die folgenden Befehle werden auf dem System garfield ausgeführt.)

$ pwd

/home/calvin

$ logout

Connection closed.

$

9.3.1 Anmeldung ohne Home-Verzeichnis

Im obigen Beispiel befindet sich Benutzer calvin nach der Anmeldung bei garfield in seinem Home-Verzeichnis. Wenn Sie sich bei einem System anmelden, auf dem Sie kein Home-Verzeichnis haben, zeigt rlogin eine entsprechende Meldung an, und Sie befinden sich danach im Root-Verzeichnis (/) des entfernten Systems:

$ rlogin pluto

Password:

No directory! Logging in with home=/

Last login: Fri Jan 3 10:21:59 from calvin

Sun Microsystems, Inc.    SunOS 5.1      October 1992

(Die folgenden Befehle werden auf dem System pluto ausgeführt.)

$ pwd

/

$ logout

Connection closed.

$

9.3.2 Anmeldung unter einem anderen Benutzernamen

Mit der Option -l können Sie sich unter einem anderen Namen bei einer entfernten Workstation anmelden. Dies ist beispielsweise nötig, wenn Sie unter einem anderen Namen auf einem fremden System arbeiten und sich (mit Ihrem Namen) auf Ihrem eigenen System anmelden möchten. In diesem Fall geben Sie den Befehl rlogin in folgendem Format ein:

rlogin systemname -l benutzername

Im nächsten Beispiel meldet sich Benutzer jon von seinem System garfield aus als donald auf dem System pluto an:

$ rlogin pluto -l donald

Password:

Last login: Wed Jan 8 07:12:25 from garfield

Sun Microsystems, Inc.    SunOS 5.1      October 1992

(Die folgenden Befehle werden auf dem System lonesome ausgeführt.)

$ pwd

/home/donald

$ logout

Connection closed.

$

Wenn Sie sich unter einem anderen Benutzernamen anmelden, befinden Sie sich danach im Home-Verzeichnis dieses Benutzers.

9.3.3 Anmeldung bei einem unbekannten System

Die Namen der Systeme, auf die Sie über das Netzwerk zugreifen können, sind in einer Datenbank eingetragen, die auf Ihrem System gespeichert ist. Wenn Sie versuchen, sich bei einem System anzumelden, dessen Name in der Host-Datenbank nicht enthalten ist, zeigt rlogin folgende Meldung an:

$ rlogin unbekannt

unbekannt: unknown host

$

9.3.4 Verbindungen abbrechen

Normalerweise beenden Sie eine rlogin-Sitzung durch Eingabe von logout. Läßt sich die Sitzung aus irgendeinem Grund damit nicht beenden, geben Sie am Anfang einer Zeile eine Tilde und danach einen Punkt ein (~.). Damit brechen Sie die Verbindung zu dem entfernten System ab und kehren in die eigene Shell zurück.

Wenn Sie sich nacheinander bei mehreren entfernten Systemen anmelden und dann eine der Verbindungen mit ~. abbrechen, werden alle dazwischenliegenden Verbindungen ebenfalls abgebrochen.

$ rlogin jerry

Password:

Last login: Fri Jan 10 09:14:43 from garfield

Sun Microsystems, Inc.    SunOS 5.1      October 1992

(Der folgende Befehl wird auf dem System jerry ausgeführt.)

$ ~.  (Die Tilde wird unter Umständen nicht angezeigt.)

Connection closed.

$

Wenn Sie statt dessen nur die letzte Verbindung abbrechen wollen, geben Sie zwei Tilden und einen Punkt ein (~~.):

$ rlogin pluto

Password:

Last login: Tue Jan 7 08:12:49 from garfield

Sun Microsystems, Inc.    SunOS 5.1      October 1992

(Der folgende Befehl wird auf dem System pluto ausgeführt.)

$ rlogin jerry

Password:

Last login: Tue Jan 7 10:17:40 from pluto

Sun Microsystems, Inc.    SunOS 5.1      October 1992

(Der folgende Befehl wird auf dem System jerry ausgeführt.)

$ ~~.  (Die Tilden werden unter Umständen nicht

angezeigt.)

Connection closed.

$

9.3.5 Verbindungen unterbrechen

Um eine rlogin-Sitzung zu unterbrechen, geben Sie eine Tilde (~) und danach Ctrl-Z" ein. Damit halten Sie den rlogin-Prozeß an und kehren zu Ihrem lokalen System zurück.

Um die Verbindung wieder zu aktivieren, geben Sie den Befehl fg oder ein Prozentzeichen und die Nummer des angehaltenen Prozesses ein. (Wenn Sie keine Prozeßnummer angeben, wird der zuletzt angehaltene Prozeß aktiviert.)

$ rlogin pluto

Password:

Last login: Tue Jan 7 08:12:49 from garfield

Sun Microsystems, Inc.    SunOS 5.1      October 1992

(Der folgende Befehl wird auf dem System pluto ausgeführt.)

~^Z  (Die Zeichen ^Z werden unter Umständen nicht

angezeigt.)

Stopped

(Der folgende Befehl wird auf dem System garfield ausgeführt.)

$ pwd

/home/jon

$ %

rlogin pluto



(Der folgende Befehl wird auf dem System pluto ausgeführt.)

$ logout

Connection closed.

$

Wenn Sie bei mehreren Systemen angemeldet sind, können Sie, ebenso wie beim Abbrechen von Sitzungen, auch hier durch Eingabe von ~~ und Ctrl-Z" nur die letzte Verbindung unterbrechen.

9.3.6 Sitzungsdaten anzeigen (who am i)

Wenn Sie bei mehreren Systemen angemeldet sind, wissen Sie vielleicht nicht immer genau, in welcher Sitzung Sie sich gerade befinden. Mit dem Befehl who am i können Sie den Namen des aktuellen Systems und den Benutzernamen, mit dem Sie sich bei diesem System angemeldet haben, anzeigen.

Weitere Informationen zu diesem Befehl finden Sie in den man Pages(1): User Commands.