Anmeldung der BSRvS-Projektteams
Hallo UeB-Übungsteilnehmer,
es ist so weit: Das Verfahren zur Anmeldung der Teams und zur
Einrichtung der Workspaces ist einsatzbereit.
Wir werden heute und morgen während bzw. nach der Übung die
Anmeldung zusammen durchführen. Lesen Sie daher zur Vorbereitung
die nachfolgenden Informationen sorgfältig durch.
WICHTIG:
Voraussetzung ist, daß jedes Teammitglied über einen Account
für den FBI-Pool
http://irb-www.cs.tu-dortmund.de/cont/de/service/pools/fbi-pool/index.html
und eine *funktionierende* Mailadresse, verzugsweise über einen
Mail-Account des FBI,
http://irb-www.cs.tu-dortmund.de/cont/de/service/acc/stud.html
verfügt. Überprüfen Sie bitte umgehend, ob dies der Fall
ist (vom
Pool-Account sollten Sie sowohl Accountnamen als auch Paßwort
kennen!),
und werden Sie andernfalls aktiv, damit die Anmeldung erfolgreich
durchgeführt werden kann.
Überprüfen Sie bitte auch, ob die Zugriffsrechte für Ihr
HOME-Verzeichnis
gem. Standard gesetzt sind:
ls -ald ~
drwx--x--x 23 muster00 stud 1536 2007-05-29 11:44
/home/k/muster00
Falls nicht, kann dies korrigiert werden mit: chmod o+x ~
Weitere wichtige Voraussetzungen sind elementare UNIX-Kenntnisse:
Wie stelle ich die Verbindung zum gewünschten Rechner her, wie
melde ich
mich beim System an, wie komme ich zu einer Shell
("Eingabeaufforderung")
bzw. einem Terminal-Fenster, welche Editoren gibt es (u. a. "gedit"), wo
finde ich diese und wie bediene ich meinen "Lieblingseditor"?
Aber dies alles sollte ja altbekannt sein ;-)
Sind alle Voraussetzungen erfüllt, dann können Sie Ihr Team
anhand der nachfolgenden Anleitung anmelden.
ANLEITUNG:
Melden Sie sich zunächst bei einem der Rechner gallium, lithium,
phosphor,
vanadium, zinn an. (Alle Debian Etch, auf den anderen Systemen fehlt z.
Zt.
noch die benötigte Software. Die Rechner befinden sich im Pool GB
V/013,
der Zugriff ist aber auch per SSH und bei den Sun-Rays per
Display-Manager
möglich.)
---
ACHTUNG: Bei einigen (vermutlich älteren) Pool-Accounts haben sich
unerwartet Probleme herausgestellt, die sich leider nicht kurzfristig
beheben lassen. Überprüfen Sie daher bitte als erstes, ob Ihr
Account
evtl. davon betroffen ist:
df ~
Filesystem
1K-blocks Used Available Use% Mounted on
joker:/export/home1035/m
10583424 2285344 7980576 23% /home/m
In diesem Fall sollten keine Probleme auftreten und Sie können wie
unten beschrieben fortfahren.
Falls aber ...
Filesystem
1K-blocks Used Available Use% Mounted on
pik:/export/home-muster00
512000 132096 379904 26%
/home/muster00
das Ergebnis ist, sollte ein anderes Teammitglied die Anmeldung
durchführen.
---
Im ersten Schritt erstellt ein Teammitglied unter seinem Poolaccount
(mithilfe eines Editors) eine Datei mit der Teamdefinition nach
folgendem Muster:
gr<Übungsgruppennummer>-uvwxyz poolaccount vorname nachname
<emailadresse>
wobei "Übungsgruppennummer" für die Nummer (immer 2-stellig!)
der besuchten
Übungsgruppe steht und "uvwxyz" für eine Folge von 6(!)
Kleinbuchstaben(!).
(Hierfür bieten sich die Initialen der Teammitglieder an.)
Beachten Sie
auch die spitzen Klammern < > um die Emailadresse.
Wenn also Maria, Peter und Tobias die Gruppe 3 besuchen und gemeinsam
das
Projekt bearbeiten, könnte die Datei etwa so aussehen:
gr03-mapeto muster00 Maria Mustermann
<maria.mustermann@cs.tu-dortmund.de>
gr03-mapeto muster01 Peter Musterfrau
<peter.musterfrau@cs.tu-dortmund.de>
gr03-mapeto muster03 Tobias ...
Der Name der Datei ist dabei Nebensache, zu beachten ist allerdings,
daß
die Datei keine DOS-Zeilenendemarkierungen enthalten darf.
Im zweiten Schritt führt dasselbe Teammitglied unter seinem
Poolaccount
(auf einem der Rechner gallium, lithium, phosphor, vanadium, zinn!)
in einer Shell (einem Terminalfenster) die eigentliche Anmeldung mit
/home/bsrvs07s/bin/addteam.sh unsere_teamdatei
durch. Sofern die Einträge korrekt sind (u.a. wird das Format
überprüft),
wird in dem $HOME-Verzeichnis des Aufrufers ein Ordner erstellt
(bsrvs07s/),
in dem alle Teammitglieder durch entsprechend gesetzte ACLS Lese- und
Schreibrechte besitzen.
Falls die Anmeldung in unserem Beispiel von Maria mit dem Poolaccount
muster00 durchgeführt wurde, ist das Workspace-Verzeichnis des
Projektteams unter ~muster00/bsrvs07s/ zu finden. Zur Vereinfachung
können sich die anderen Teammitglieder in ihrem $HOME-Verzeichnis
mithilfe des Befehls
ln -s ~muster00/bsrvs07s/ .
einen passenden Sym-Link anlegen.
Im Workspace-Verzeichnis des Projektteams können also alle
Teammitglieder aufgrund der gesetzten Lese- und Schreibrechte
beliebig Dateien und Verzeichnisse anlegen, verändern und auch
löschen. (Sorgfältige Absprachen untereinander und etwas
Vorsicht sind
durchaus angebracht!) Das Unterverzeichnis bsrvs07s/work/ ist für
die
laufende Arbeit und das Unterverzeichnis bsrvs07s/abgaben/ ist für
die
Abgabe der Ergebnisse vorgesehen.
WICHTIG: Der Workspace ist auf _allen_ Poolrechnern (gleich ob
Linux oder Solaris) nutzbar, die Einrichtung ist aber nur auf
den Rechnern gallium, lithium, phosphor, vanadium, zinn möglich.
(Z.zt. sind ACLs nur auf den o.a. Linux-Rechnern eingeichtet.)
Und nun viel Erfolg!
Wilfried Rupflin
PS: Bei Problemen mit dem Verfahren können Sie uns via mail an
Organisation <bsrvs07s@lists.cs.tu-dortmund.de> erreichen.
Außerdem können Sie morgen auch die Beratungstermine von
BSRvS
wahrnehmen, s. http://ls4-www.cs.tu-dortmund.de/Lehre/07-40204.html
Jürgen Mäter, 31.05.2007