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