- From Windows: using an SSH client like Putty or "Secure Shell Client". The latter gives you file transfer capability, by the way.
- From the Linux command line: ftp is used for file transfers. SSH gives you a command line (if you have shell access - ask!) The -l option lets you log in with a specific username.
- From Linux GUI, use whatever works.
- To make it possible for a person to create an account by editing /home/hw/users. This file has one record per person, which simply contains their email username.
- To look at a student's website, go to http://class.cs.southern.edu/user. Your username and password should work.
- To look at a student's files, you'll need to have shell access and skills. Ask for access (see below). Then navigate to /home/user.
- To endow a teacher (so that they'll have teacher priv's once they build an account):
- Edit /usr/local/httpd/.teachers so it includes their username
- Note that this gives them access only to student accounts created later. To retroactively give permission, edit that student's entry in /etc/dav/apache and restart both web servers.
- After they've created an account, you may wish to edit /etc/passwd so they have a shell.
Techies: I'm always interested in ways to improve this server. Please make suggestions and/or share techniques.