Login Service FAQ

How do I find the IP addresses or the names of the various machines?

The Pool may change for any number of reasons; for example, machines may be rotated out for maintenance. To discover the IP addresses of the Login machines any given time, use the host command:
host login.itd.umich.edu

To discover a machine's name, use the host command with an IP address argument, as shown below:
host 141.211.2.210 (replacing the IP number with the known IP number)

What operating system are the login machines running?

The Login machines run RHEL8 (Red Hat Enterprise Linux 8).

What software is installed on the ITS Login Service?

A wide variety of software such as “CC” compilers & other utilities is accessible on the “GCC” Login Pool under the /usr/bin directory.

Are there alternatives to the login service?

The alternatives to using the login machines are:

  1. getting access to the CAEN machines in the Duderstadt Center site by getting a joint ITS/CAEN account from the CAEN Office in the Duderstadt Center, or

  2. in a few cases, getting an account on a departmental machine.

Check with the IT staff of the department where you wish to get access.

Are there limits to how I can use the software?

Because the software is supported only in its system-wide configuration, ITS (4-HELP) cannot assist you if you have problems using it in any way other than in its system-wide configuration. You are free to use it in any way that you like, however.

How do I send in suggestions for software?

Email the Login administrators at [email protected].

Specific Login Commands
How do I change my password?

Use the kpasswd uniqname (where uniqname is your uniqname) command from the % prompt. It will ask you for your old password, and then your new one twice. Note: This also changes your level - 1 uniqname password.

How do I change my full name?

To change your full name, contact [email protected].

How can I use tcsh as my shell?

Add these lines to the end of your .login file:

if ( $SHELL == "/bin/csh" ) then
        foreach i ($path)
                  if ( -x $i/tcsh ) then
                          setenv SHELL $i/tcsh
                          set shell=$i/tcsh
                          exec $i/tcsh -l
                  endif
        end
endif          

This sets the shell to tcsh if (and only if) it can find a copy of tcsh on the machine. If you really need tcsh to be the login shell, then you should start it with the -l flag as it is done above.

How do I transfer files to and from the Login Pool?

See Getting Started With AFS for recommended SFTP options.

How do I change my default editor from pico to vi?

Add the following line to the end of your .login file:
setenv EDITOR vi

How can I keep the login intro message from showing up?

If you don't want to see the daily message, which informs you of changes and important announcements, disable it with a file in your home directory called ".hushlogin". You can create this file with the command:
touch ~/.hushlogin

If you want to re-enable the message, just remove the file with the command:
rm ~/.hushlogin

How can I make a screen with more than 24 lines?

Create a script in a bin directory:

  • Make a bin directory if you don't have one: mkdir ~/bin

  • Edit a file called ~/bin/rs, and add the following lines:
    #!/bin/csh
    eval `resize`
    (Note: use back-quotes, not apostrophes. The back-quote key can often be found beneath the Esc key at the top left corner of keyboards.)

  • Change the permissions on the file to make it executable with the command:
    chmod 700 ~/bin/rs

  • When you have the wrong screen size, type rs and the screen will resize.

  • You can also accomplish the same thing by adding this line to the end of your .cshrc file:
    alias rs eval `resize`

How can I find my recent logins?

At the prompt, type the command "last" followed by your uniqname:

% last <uniqname>

You will see a list of all your logins on the current machine within the past week.

Why can't I use SSH RSA authentication to log in?

RSA Authentication is disabled on the Login Pool's SSH daemon for two reasons:

  1. The Login Pool uses Kerberos, a software package for centralized identification, authentication and authorization. Kerberos is the university standard for authentication.

  2. A user logged in via SSH RSA authentication would still need to authenticate via Kerberos in order to access his/her home directory. Some supported programs will not behave properly if the user's home directory is inaccessible.

How do I find out how much AFS space I've used?

Do this with a simple command:
fs lq

You will get a readout like this:

% fs lq ~uniqname

% fs lq ~bjensen
Volume Name          Quota    Used    % Used   Partition 
user.bjensen       10485764   6019661    57%         81%

This means that bjensen's quota is 10,485,764K, and they are using 6,019,661K, or 57% of that. On the disk where his home directory resides, 81% of the space is being used.

How do I use file permissions in AFS?