2. Getting Access to the UNIX Systems
Other computer systems at the Internet Hardlink Co also run under the UNIX operating system, but those specialized computers are not discussed here.
telnet hornet.hardlink.comto connect to Hardlink and get its login: prompt.
If you want to connect by using telnet or ssh, read the online help for these commands on your local system.
Trying 199.103.249.249... Connected to hornet. Escape character is '^]'. Welcome from root@viper to: The Internet ___ ___ .___.___ .__ __ / | \ _____ _______ __| _/| | |__| ____ | | __ / ~ \\__ \ \_ __ \ / __ | | | | | / \ | |/ / \ Y / / __ \_| | \// /_/ | | |___ | || | \| < \___|_ / (____ /|__| \____ | |______ \|__||___| /|__|_ \ \/ \/ \/ \/ \/ \/ Offering Internet access to the world. $15/mnth ppp accounts! $100/yr telnet accounts! $25/mnth virtual domains! To register just call (781) 961-4982 To register online, please use http://www.hardlink.com/register.html Information info@hardlink.com Support support@hardlink.com You are connnecting to hornet.hardlink.com WARNING: To protect the system and all systems on this network from unauthorized use and to ensure that the system is functioning properly, activities on this system are monitored and recorded and subject to audit. Use of this system is expressed consent to such monitoring and recording. Any unauthorized access or use of this computer system is prohibited and could be subject to criminal and civil penalties. UNIX(r) System V Release 4.0 (hornet)login: guest
Last login: Thu Apr 2 09:57:55 from viper PLEASE READ HARDLINK'S MOTD'S NEW USERS!!! Use the tool pine to read your mail. Our Acceptable Use Policy is at: http://www.hardlink.com/aup.html Our Terms Of Service is at: http://www.hardlink.com/tos.html You are responsible for everything that happens with your account. Share it with no one! Guard it well! The command to change passwords is not "passwd" but "nispasswd". Please log onto bronco to change your password. Hornet's local motd's This is not a bot machine! That is what bobcat and pinto are for. :) Dont waste your time compiling eggdrops. It has been done already. Dont reinvent the wheel. Dont run any background processes either. They will be killed off. You have mail. guest@hornet:
To start your UNIX session, use your new login name (if you chose one) and password in response to the login: and Password: prompts. After you type these, you will see a line showing the time and date of your most recent login on that computer system.
Last login: Thu Apr 2 09:57:55 from viperPay attention to this line: it could indicate a login by someone who discovered your password and logged in under your user number.
Next, UNIX displays the message of the day, if there is one. Should the message scroll off the screen before you can read it--or if you want to see it again later--redisplay it by typing
more /etc/motdYou can get the local MOTD by looking in:
more /etc/motd.localThen you will see a line that looks like this:
TERM = (vt100)If the terminal you are using is really a VT100 or is emulating a VT100 (such as a Macintosh or Windows computer running a terminal emulation program), just press Return. If your terminal is some other type, type in the correct value. If you don't know what kind of terminal you are using, just press Return to accept the vt100 value: it is the most common setting and will probably work well. You can call the Support at (781) 961-4982 if you suspect your terminal settings are causing problems.
Also, before using some programs, such as the pine mail program, the trn news reader, or the vi text editor, your terminal type must be defined. Under the C shell, you can do this by giving the command
setenv TERM typewhere type identifies your terminal type, such as vt100 or xterm.
Finally, you will see a prompt indicating that UNIX is ready for your commands. On Hardlink's UNIX machines, the prompt includes the hostname (the machine's network name, such as hornet).
# Sample .login for new csh users # # The following line is used to set your terminal type # when you login. setenv TERM `tset - -Q -m 'unknown:?vt100' -m 'su:?vt100' -m 'dumb:?vt100' -m 'network:?vt100'` setenv EDITOR pico set mail= (0 /var/mail/$USER) # Current directory put at end of path for security reasons setenv PATH /usr/local/bin:${PATH}: # Delete '# ' at beginning of next line if you do NOT want ^D to log you out. # set ignoreeofThe lines beginning with the pound sign (#) are explanatory comments. All the other lines are commands that are executed each time you log in. The line that begins ``setenv TERM'' is the one that causes the prompt:
TERM = (vt100)each time you log in. If you always use a different type of terminal, you could edit this line to put that type everywhere it now has ``vt100''. Be sure to use the accent grave (`) and the apostrophe (') exactly as they are shown in the original line.
The line that begins ``setenv EDITOR'' identifies your default editor. Any value set by the setenv command is called an ``environment variable''. Many programs use the values of environment variables by default.
The line that begins ``set mail'' tells where to look for your incoming mail. In this line, $USER means your own login name, whatever that may be.
If for some reason you do not have a .login file, or if you ruin yours with an editing mistake, you can copy the default file from /usr/local/lib/LOGIN to your own directory. (See chapter 5 to learn how to do this.)
nispasswdFor example
guest@bronco: nispasswd nispasswd: Changing password for guest Enter login(NIS+) password: New password: Re-enter new password: NIS+ password information changed for guest NIS+ credential information changed for guest guest@bronco:You will be prompted first for your current password, then twice for a new one (the second time for verification). Neither your old password nor your new one will appear on the screen when you type it. Remember that the password should be something you can remember but others can't easily guess. It can be 6 to 8 characters long the program rejects passwords that match anything you put into the personal database (for example, your nickname), words from a dictionary, or words and names that people have used in the past to try to break into computer accounts.
logout or exitSome UNIX systems give no job summary or logout message. You simply see another prompt, depending on how you connected. When you see this prompt, type
exitAn alternative to typing logout is to type ^d, which signals the end of input you are typing into a file. If you are at command level instead of typing text into a file, then ^d ends your UNIX session. To make the command interpreter ignore this ``end-of-file'' signal so that you won't log out by accident--say if you inadvertently type ^d twice instead of once when you finish typing input to a file--give the command
set ignoreeofat the beginning of each UNIX session. Or you can put the command in your .login file. NOTE: The set ignoreeof command works only if the C shell (or some variant of it, such as tcsh) is your command interpreter.
Should you get another login prompt when you type logout, type ^d or exit to log out.
When you try to log out, you might see the message, ``There are suspended jobs.'' This means you have suspended some process that you should finish or kill before you log out. See chapter 4 to learn how to do this.
If your terminal seems to lock up and you cannot log out, you might have a runaway or disconnected job. Chapter 9 describes how to fix this problem.