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.
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:
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:
Wenn Sie sich unter einem anderen Benutzernamen anmelden, befinden Sie sich danach im Home-Verzeichnis dieses Benutzers.
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 $ |
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.
Wenn Sie statt dessen nur die letzte Verbindung abbrechen wollen, geben Sie zwei Tilden und einen Punkt ein (~~.):
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.)
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.
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.