Difference between revisions of "Abbot"

From HaskellWiki
Jump to: navigation, search
m
(Deleting page that hasn't been edited for over 10 years)
Line 1: Line 1:
abbot.galois.com is the current physical machine that hosts several widely used Haskell virtual hosts:
 
 
* cvs.haskell.org
 
* darcs.haskell.org
 
* hackage.haskell.org
 
 
This page is intended to be the document that outlines the practices and procedures used to maintain abbot. Additionally, it may contain information about downtimes and upgrades.
 
 
== Platform Notes ==
 
 
abbot is an HP ProLiant DL120 G6 equipped with
 
 
* quad-core 2.40GHz Xeon X3430 processor
 
* 8 GB RAM
 
* 680GB RAID-1 filesystem
 
* Debian lenny amd64
 
 
Most user-maintained directory trees are backed up nightly: /etc, /home, /opt, /srv, /usr/local, and /var.
 
 
Questions or requests for help can be addressed to haskell-infrastructure@community.galois.com.
 
 
== Account Creation ==
 
 
Once someone has been approved for an account, the new user should submit three items:
 
 
# a preferred username
 
# a valid public SSH key: password logins are discouraged and may be disallowed in the future
 
# an e-mail address: abbot does not spool mail; outbound mail needs to be rewritten with a valid off-site address
 
 
When those are received, the account can be created:
 
 
# <tt>adduser --disabled-password --gecos "Full Name" newuser</tt>
 
# <tt>chmod -R go-rwx /home/newuser</tt>
 
# Add new user to any necessary supplementary groups: cvs, haskell, hackage, ...
 
# install public SSH key as <tt>/home/newuser/.ssh/authorized_keys</tt>
 
# add off-site e-mail address to <tt>/etc/aliases</tt> and <tt>/etc/email-addresses</tt>
 
 
A user password should only be created when that person needs <tt>sudo</tt> privileges.
 
 
[[User:Heinlein|Heinlein]] 18:03, 6 April 2010 (UTC)
 

Revision as of 14:41, 6 February 2021