|
|
Login: (login)
$ login login: bischof Password: ...
Der Benutzername legt Benutzernummer und -gruppe fest. Der Name kann mit einem Paßwort gesichert sein. Als Datenbasis dient /etc/passwd und /etc/group bzw. NIS (ypcat).
Telnet: (telnet)
$ telnet cs.oswego.edu Trying 129.3.20.253... Connected to cs.oswego.edu. Escape character is '^]'. UNIX(r) System V Release 4.0 (altair) login: ... $ telnet 129.3.20.253 Trying 129.3.20.253... Connected to 129.3.20.253. ... $
Mit telnet kann man sich auf dem lokalen oder auf einem entfernten Rechner anmelden. Als Datenbasis für den login-Vorgang wird die Datenbasis aus /etc/passwd bzw. NIS. des entsprechenden Rechners verwendet.
telnet kann auch dazu verwendet werden einen Port auf einem Rechner anzusprechen. Siehe auch services(5)
$ telnet cs.oswego.edu 13 Trying 129.3.20.253... Connected to cs.oswego.edu. Escape character is '^]'. Mon Apr 21 08:08:22 1997 Connection closed by foreign host. $ telnet cs.oswego.edu 79 Trying 129.3.20.253... Connected to cs.oswego.edu. Escape character is '^]'. tymann Login Name TTY Idle When Where ltymann Lisa Tymann pts/8 <Mar 17 12:51> localhost tymann Paul Tymann term/a <Apr 21 06:27> Connection closed by foreign host. $ telnet cs.oswego.edu 21 Trying 129.3.20.253... Connected to cs.oswego.edu. Escape character is '^]'. help 220 altair FTP server (Version wu-2.4(2) Fri Jan 17 16:30:39 EST 1997) ready. 214-The following commands are recognized (* =>'s unimplemented). USER PORT STOR MSAM* RNTO NLST MKD CDUP PASS PASV APPE MRSQ* ABOR SITE XMKD XCUP ACCT* TYPE MLFL* MRCP* DELE SYST RMD STOU SMNT* STRU MAIL* ALLO CWD STAT XRMD SIZE REIN* MODE MSND* REST XCWD HELP PWD MDTM QUIT RETR MSOM* RNFR LIST NOOP XPWD 214 Direct comments to ftp-bugs@altair.
$ rsh thor -l nil Password: thor:[nil]# id uid=0(root) gid=1(daemon) groups=1(daemon),0(wheel) $ exit # zureuck zur vorherigen shell $ hostname artemis $ echo artemis > /home/bischof/.rhosts $ rsh thor date Wed Apr 16 09:44:09 MET DST 1997
Mit rsh bzw. rlogin kann man sich auf dem lokalen oder auf einem entfernten Rechner anmelden und gegebenenfalls ein Kommando ohne Angabe eines Paßworts absetzen. Die Dateien /$HOME/.rhosts bzw. /etc/hosts.equiv entscheiden welche Rechner als vertrauenswürdig anzusehen sind. Die Dateien werden nur zur Kontaktaufnahme konsultiert.
Großzügiges füllen einer der beiden Dateien ermöglicht ein leichtes einbrechen.
$ rm ~/.rhosts $ echo artemis > ~/.rhosts && rsh artos "rm -f ~/.rhosts; who" gremeyer console Apr 16 07:03 gremeyer ttyp1 Apr 16 07:03 gremeyer ttyp2 Apr 16 08:11 $ rsh portos Password:
Man kann verhindern, daß sich der Benutzer mit der UID 0 via rsh, rlogin oder telnet anmelden kann. Siehe auch ttytab(5)
Daten übertragen: (ftp)
ftp wird dazu verwendet Daten zu übertragen. Ftp-Server akzeptieren als Benutzerkennung i.a.R. ftp oder anonymous.
Durch Nutzung von netrc(5) kann man initial-Werte vorgaben.
$ ftp ftp.rz.Uni-Osnabrueck.DE Connected to ftp.rz.Uni-Osnabrueck.DE. 220 epimetheus FTP server (Version wu-2.4(8) Thu Jan 16 14:... Name (ftp.rz.Uni-Osnabrueck.DE:bischof): anonymous 331 Guest login ok, send your complete e-mail address as password. Password:
Die interessanten Daten finden sich i. a. R. im Katalog /pub.
ftp> pwd 257 "/pub/unix/gnu" is current directory. ftp> bin 200 Type set to I. ftp> get spell-1.0.tar.gz 200 PORT command successful. 150 Opening BINARY mode data connection for spell-1.0.tar.gz (44388 bytes). 226 Transfer complete. local: spell-1.0.tar.gz remote: spell-1.0.tar.gz 44388 bytes received in 0.06 seconds (6.7e+02 Kbytes/s)
Man kann ftp auch im Batch-Betrieb verwenden.
1 { echo open ftp.rz
2 echo user ftp bischof@
3 echo ls
4 echo bye
5 } | ftp -ni # 1 - Zeichen
6
Gruppe wechseln: (newgrp)
$ newgrp gruppe # In neue Gruppe wechseln. $ newgrp login-Gruppe
Wechselt in eine neue Benutzergruppe, falls erlaubt. Siehe auch /etc/group bzw. NIS (ypcat).
Dabei wird die Shell neu geladen. (In der Regel nur am Terminal möglich.) Funktioniert nicht bei Berkeley-Systemen, denn dort kann ein Benutzer in mehrere Gruppen eingetragen sein.
Passwort wechseln: (passwd)
$ passwd # Eigenes Paßwort ändern. Changing password for bischof. # (bei NIS-Verwaltung: yppasswd ) Old password: New password: Retype new password:
Trägt ein (neues) Paßwort ein. (In der Regel nur am Terminal möglich.)
Man kann sowohl Loginname wie auch die default-Shell modifizieren.
$ yppasswd -s Changing NIS login shell for bischof on thor. Old shell: /usr/local/gnu/bin/bash New shell: ^C $ yppasswd -f Changing NIS finger information for bischof on thor. Default values are printed inside of '[]'. To accept the default, type <return>. To have a blank entry, type the word 'none'. Name [Hans-Peter Bischof]: ^C
|
|
Last modified 03/July/97