Il comando rlogin permette di effettuare il login su altri sistemi UNIX della propria rete.
Per effettuare il login su un sistema remoto, digitare:
$ rlogin nomesistema |
dove nomesistema è il nome del sistema remoto.
Se compare la richiesta di una password, digitare la password per il sistema remoto e premere Return. Se il nome del proprio sistema è contenuto nel file /etc/hosts.equiv del sistema remoto, quest'ultimo non richiederà la password di accesso.
Nell'esempio precedente, l'utente aquila ha effettuato il login in solitario nella directory /home/aquila, come indicato dal comando pwd. Se si effettua il login in un sistema in cui non si dispone di una propria directory home, rlogin visualizza un messaggio indicante l'assenza di tale directory home nel sistema remoto; in questo caso, l'utente accede direttamente alla directory radice (/) del sistema remoto:
In alcuni casi può essere necessario effettuare il login in un sistema remoto nelle vesti di un altro utente. Ad esempio, può accadere di lavorare sul sistema di un altro utente (con il nome di login di questo utente) e di dover accedere al proprio sistema con il proprio nome utente. Questo è possibile con l'opzione -l del comando rlogin. La sintassi del comando è la seguente:
rlogin nomesistema -l nomeutente
Nell'esempio seguente l'utente aquila, operando dal sistema zoo, effettua il login nel sistema solitario come utente lupo:
Effettuando il login in un sistema remoto con il nome di un altro utente, si accede alla directory home di quell'utente.
Se si cerca di effettuare il login in un sistema remoto il cui nome non è definito nel proprio sistema, rlogin cerca senza successo il nome del sistema nel database degli host e visualizza il messaggio seguente:
$ rlogin straniero straniero: unknown host $ |
Per terminare una connessione stabilita con rlogin, si utilizza di norma il comando logout alla fine della sessione di lavoro. Se per qualche ragione non fosse possibile terminare la sessione in questo modo, la connessione può essere interrotta digitando un tilde seguito da un punto (~.) all'inizio di una riga. La connessione con il sistema remoto viene interrotta e l'utente ritorna nel sistema di partenza.
Se si effettua il login in una serie di sistemi accedendo ad ognuno attraverso un altro sistema, e si utilizza quindi ~. per interrompere la connessione con uno qualsiasi di questi sistemi, si ritorna al sistema di partenza:
Se si desidera tornare a una connessione intermedia stabilita con rlogin, digitare due caratteri tilde seguiti da un punto (~~.), come illustrato in questo esempio:
Per sospendere temporaneamente una connessione stabilita con rlogin, digitare un tilde (~) e quindi premere Ctrl-Z. La connessione stabilita con rlogin assume lo stato di processo sospeso e l'utente ritorna al sistema di partenza.
Per riattivare la connessione, digitare fg. Oppure, digitare il simbolo di percentuale (%) seguito dal numero del processo sospeso (se non viene specificato alcun numero di processo, viene considerato per default il numero dell'ultimo processo sospeso).
Analogamente alla chiusura della connessione rlogin con ~~., digitando due caratteri tilde e Ctrl-Z la connessione rlogin corrente viene interrotta e l'utente torna a un rlogin intermedio.
Dopo avere effettuato una serie di login in sistemi remoti e avere utilizzato vari nomi di login, può essere utile verificare l'esatta posizione corrente. Il comando who am i visualizza il nome del sistema corrente e il proprio nome di login corrente.
Per maggiori informazioni, digitare man rlogin al prompt di sistema o consultare la guida man Pages(1): User Commands.