Forum

Surf/Workstation für Wohnheim

Surf/Workstation für Wohnheim

Status: ungelöst | Ubuntu-Version: Ubuntu 6.06 (Dapper Drake)
antworten |

stylesuxx Teamicon

Avatar von stylesuxx

Anmeldungsdatum:
29. November 2005

Beiträge: 2962

Wohnort: /home/stylesuxx

Hallo!

Ich verrichte meinen Zivildienst in einem Asylantenheim der Caritas, unsere Klienten wünschen sich einige Pcs auf denen sie ein wenig surfen können, mails schreiben, und eventuell Texte.\ Nach viel herumgerede mit unseren Betreuern konnte ich sie nun überzeugen das ganze auf Basis von Linux, genauer UBUNTU/XUBUNTU? zu machen, da ein WIN System einfach zu aufwendig in der Wartung wäre, und das wahrscheinlich nicht mal 1/2 Woche sauber läuft. So es besteht quasi schon ein Grundkonzept wie das ganze aussehen soll, allerdings tu ich mir mit der umsetzung noch ein wenig schwer, da das ganze auch zu administrieren sein muss, wenn ich nicht mehr da bin ;-) Also nun zu meinen Vorstellungen: * Es wird rund 70 Benutzer geben\ * Die User haben keinen Zugang zu CD oder Floppy Laufwerk\ * Jeder Benutzer soll ein Home verzeichnis von 50 MB haben (das nur von ihm les/schreibbar ist)\ * Ein Verzeichnis von rund 100 MB soll der allgemeinheit zur verfügung stehen, um Daten untereinander auszutauschen.\ * Zum surfen der Firefox\ * Open Office als Office Paket\ * Im Startmenü/Desktop sollen es nur 6 Punkte geben:\ * Browser\ * Open Office (mit unterpunkten für Textbearbeitung, Kallkulation,....)\ * Home Verzeichnis\ * Verzeichnis für die Allgemeinheit\ * Abmelden\ * Passwort ändern\ * Die Dauer einer Sitzung muss begrenzt sein, dafür gibt es 3 Klassen, die User der 1. Klasse dürrfen 1h in der Woche eingeloggt sein, die 2te Klasse 2, und die 3te Klasse 3 Stunden.\ * Der Pc soll automatisch um 22.00 heruntergefahren werden\ * Das einrichten von neuen Benutzern, und löschen von alten Benutzern soll auch für einen DAU machbar sein(natürlich von einem Seperaten Konto aus, nur mit Rechten zum anlegen von Benutzern. So, nun meine Fragen:\ * Welchen WM? ich tendiere zu XFCE da ich glaube das das mit den Menüs am einfachsten zu realisieren ist, und die Kisten auf denen das aufgesetzt wird, ja doch eher schon zum alten Eisen gehören(genaue Angaben habe ich dazu nicht).\ * Wie richte ich es ein, dass wenn ein neuer User angelegt wird, sein home auf 50 MB begrenzt wird?\ * Wie realisiere ich es, das die User nur eine bestimmte Zeit eingeloggt sein dürfen, und das, zb.: 5 Minuten bevor ihre Session endet eine Message erscheint, das sie alles speichern sollen und das sie nur mehr 5 min zur verfügung haben, bzw noch besser wär ein counter in der Taskleiste der ihre Zeit runterzählt.\ * Zum einrichten neur User sollte es eine GUI(vielleicht auch selbst gemacht?) geben, in der man nur den Benutzernamen und das Passwort eingeben muss für den neuen User. Und das löschen alter User mit nur einem klick realisierbar ist.\ '''\ So, mir ist klar das einige von meinen Fragen über die Forumsuche zu lösen sind.'''\ Allerdings wollte ich hier nur mal meine Idee zusammenschreiben, dass ich nichts vergesse. Wer mir helfen will indem er konkrete Links postet, dem bin ich sehr dankbar. Für Tipps, Erfahrungsberichte, Verbesserungsvorschläge bin ich natürlich auch sehr dankbar. Ich hoffe das ich mich mit dem Projekt nicht übernommen habe, aber ich habe allen den Mund wässrig gemacht, von wegen das das Linux so fein wäre, also muss ich es irgendwie schaffen :-D und wenn das gut funktioniert, könnte es ja auch sein das sich andere Heime für diese Variante entscheiden. mfg\ Chris

kleinweby

Anmeldungsdatum:
18. Januar 2006

Beiträge: 144

Wohnort: Dessau

nabend,

Zur begrenzung vom Speicherplatz der User: Quota (Das Wiki läst grüßen ;))

kleinweby

Unki Teamicon

Avatar von Unki

Anmeldungsdatum:
23. März 2005

Beiträge: 5754

Wohnort: Essen

folgende Themen sind für Dein Projekt interessant:

  • Quota

    • KIosk-Modus von XFCE

      • Wenn Du den FF durch Epiphany ersetzt, kannst Du den Lockdown-Manager von Gnome einsetzen.

        • Dateimanager wäre Thunar sinnvoll, der hat eigene routinen, um Wechselspeicher zu mounten (über dbus)

          • ein Script in Verbindung mit cron, daß den rechner sauber runterfährt

            • Wenn Du einen Beispiel-User einrichtest, kannst Du deren einstellungen/Konfigs unterhalb von /etc/skel ablegen. Das macht das Neuerstellen von benutzern einiges einfacher

              • Gib dem User etwas mehr Speicherplatz. Sonst mußt Du zb durch ewiges Löschen des Browser-Caches PLatz schaffen.

            Auf alle Fälle ist das ein interessantes Projekt. Ich freu mich auf die Dokumentation ;-)

        Rainer

stylesuxx Teamicon

(Threadstarter)
Avatar von stylesuxx

Anmeldungsdatum:
29. November 2005

Beiträge: 2962

Wohnort: /home/stylesuxx

Ach ich liebe dieses Forum :-D
Danke für eure Tipps, Danke an Unki das du mir ne Komplettanleitung gepostet hast, was das schreiben einer Doku schon fast wieder überflüssig macht :-P

Die XFCE CD ist gerade fertig, und ich mach mich jetzt mal an die installation einer Testumgebung.

Danke.

mfg
Chris

stylesuxx Teamicon

(Threadstarter)
Avatar von stylesuxx

Anmeldungsdatum:
29. November 2005

Beiträge: 2962

Wohnort: /home/stylesuxx

Es treten Probleme auf :-(

http://forum.ubuntuusers.de/topic/46179/

mfg
Chris

Chrissss Teamicon

Avatar von Chrissss

Anmeldungsdatum:
31. August 2005

Beiträge: 37418

stylesuxx hat geschrieben:

* Welchen WM? ich tendiere zu XFCE da ich glaube das das mit den Menüs am einfachsten zu realisieren ist, und die Kisten auf denen das aufgesetzt wird, ja doch eher schon zum alten Eisen gehören(genaue Angaben habe ich dazu nicht).

Es spricht nichts gegen XFCE ;)
stylesuxx hat geschrieben:

* Wie richte ich es ein, dass wenn ein neuer User angelegt wird, sein home auf 50 MB begrenzt wird?

Das geht mit „quota“. Siehe z.b. http://www.galileocomputing.de/openbook/unix_guru/node137.html
stylesuxx hat geschrieben:

* Zum einrichten neur User sollte es eine GUI(vielleicht auch selbst gemacht?) geben, in der man nur den Benutzernamen und das Passwort eingeben muss für den neuen User. Und das löschen alter User mit nur einem klick realisierbar ist.

Warum nicht das existierende users-admin aus Gnome?

Tschuess
Christoph

stylesuxx Teamicon

(Threadstarter)
Avatar von stylesuxx

Anmeldungsdatum:
29. November 2005

Beiträge: 2962

Wohnort: /home/stylesuxx

Das einzige was dagegensprach war der Bug im Kiosk Mode der ja jetzt schon behoben ist :-)

Warum nicht das existierende users-admin aus Gnome?

Naja also die Leute die das ganze weiterbetreiben werden, sind nicht so bewandert was Computer angeht, das ich ihnen das zutrauen würde(für viele ist das einschalten des PCs schon herausforderung genug), Am liebsten wär mir ein Fenster, wo man 2 Schaltflächen hat:\ * Benutzer anlegen\ * Benutzer löschen Bei Benutzer löschen kommt dann eine liste mit allen Usern und einem "Löschen" Button, so das der markierte User gelöscht wird.\ Und bei Benutzer anlegen soll es ein Kästchen für Benutzername und 2 Kästchen für Passwort + Abfrage geben. quota hab ich mir mittlerweile auch schon angesehen, und das ist genau das was ich wollte. mfg\ Chris

DonMichelangelo

Anmeldungsdatum:
21. August 2006

Beiträge: 10

Bezüglich Administration:

Hast du dir schonmal Webmin angeschaut ? Kannst da über den Browser (von jedem PC aus) User anlegen, Gruppen zuordnen Quotas einstellen etc.pp
Allerdings wäre das auch nicht die „2-Button Variante“ wie gewünscht, aber würde m.E. nach in die richtige Richtung schon gehen. :)

Unki Teamicon

Avatar von Unki

Anmeldungsdatum:
23. März 2005

Beiträge: 5754

Wohnort: Essen

DonMichelangelo hat geschrieben:

Bezüglich Administration:

Hast du dir schonmal Webmin angeschaut ?

Er wollte sowenig wie möglich aufspielen. Da iost dieser Brocken, der auch noch extra konfiguriert werden muß.
Alles, was zu viel auf einem solchen System ist, kann unnötig verwirren. Außerdem bedarf webmin auch ein wenig Einarbeitungszeit.

Der User-Admin ist auch ohne die Gnome-Bindings zu haben, dann heißt das Paket halt xubuntu-system-tools.

Rainer

stylesuxx Teamicon

(Threadstarter)
Avatar von stylesuxx

Anmeldungsdatum:
29. November 2005

Beiträge: 2962

Wohnort: /home/stylesuxx

Webmin hatte ich auch schon überlegt, aber naja, nicht optimal.
Ich hab mittlerweile einige Kleinigkeiten per expect und zenity gelöst. Das eignet sich wirklich bestens!
Zum Beispiel hab ich so das User anlegen gelöst, einfach usernamen per zenity „abfragen“ und an adduser weitergeben, dann wird ein neuer User erstellt mit usernamen als passwort das er dann auch wieder mittels eines kleinen expect zenity scripts ändern kann!

Also soweit sogut.
Funktioniert eigentlich alles mal soweit in folgender konfiguration:

* Xubuntu edgy XFC4.4 RC1 Knot2 im Kiosk Mode
* Dateimanager Thunar
* Browser Firefox (noch?)
* userspace beschränkung per Quota
* Neues Userprofil wird aus /etc/skel geholt
* Einige shell tools per expect und zenity für DAUs "vereinfacht"\ * Automatischer shutdown mittels cron eintrages um 22.00 Folgende Probleme bedürfen noch einer Lösung: * Das XFCE Menü lässt sich leider bearbeiten.\ Meine Lösungsansätze:\ 1. Jedes mal beim Login neuen ./config Ordner ins Home schreiben (naja nicht so tolle Lösung, da bis zum Neustart die neu angelegten Programme ja dann im Menü drinnen sind, und wer weiß auf was für Ideen die Leute da kommen)\ 2. einfach keine schreibrechte auf die entsprechenden config Dateien, allerdings wie sich das automatisiert bewerkstelligen lässt, kein Plan, bzw noch nicht wirklich den Kopf darüber zerbrochen (da ich ja die User configs aus /etc/skel hole)\ 3. eventuell ein eigenes Panel mit den Apps, dann würde das System aber ein wenig überladen wirken, ich hätt halt gern ein Menü * Time management also, das ein User zb 20 Std im Monat eingeloggt sein darf, und nach verbrauch seines kontingents sich nicht mehr einloggen kann, bzw ne message bekommt, dass er seine Zeit verbraucht hat und bis zum nächsten Monat warten muß.\ Mein Lösungsansatz:\ Eine art Countdown Script, das im Home verzeichnis des Users liegt, und sobald der User eingelogt ist, die Zeit runter zählt, dann speichert, sobald der user sich abmeldet, und bei neuerlichen einloggen geht das Script dann weiter , wenn das Ende der Zeit erreicht ist, wird er ausgeloggt, und bei jedem neuerlichen Einlogversuch bekommt er eine Nachricht, dass sein Kontingent erschöpft ist. Und per Bootscript, wird gecheckt ob der erste des monats ist, und alle Counter werden zurückgestellt. Über Rückmeldungen bin ich wie immer dankbar. mfg\ Chris

stylesuxx Teamicon

(Threadstarter)
Avatar von stylesuxx

Anmeldungsdatum:
29. November 2005

Beiträge: 2962

Wohnort: /home/stylesuxx

Ich muss das hier kurz mal pushen, benötige immer noch Hilfe für oben genannte Probleme.
:-)

mfg
Chris

stylesuxx Teamicon

(Threadstarter)
Avatar von stylesuxx

Anmeldungsdatum:
29. November 2005

Beiträge: 2962

Wohnort: /home/stylesuxx

So, da es nun bald soweit ist, am Samstag soll ich die ersten 2 Rechner herrichten, und mir fehlen halt noch ein paar Sachen, ich werde nun meine offenen Fragen noch in den Support Bereich posten, vielleicht kommt da ja noch was. Auf jeden Fall der Übersichtshalber kommt hier noch ne Linkliste zu den jeweiligen einzelthemen.

Benutzer anlegen, Dateien sperren http://forum.ubuntuusers.de/topic/48734/ gelöst beim kopieren mit option -p
Menü sperren http://forum.ubuntuusers.de/topic/48736/ gelöst siehe oben
Zeitmanagement http://forum.ubuntuusers.de/topic/48738/ gelöst mit Script
Home löschen http://forum.ubuntuusers.de/topic/48743/ gelöst userdel -r

Also gut, das ist es soweit ;-)

mfg
Chris

stylesuxx Teamicon

(Threadstarter)
Avatar von stylesuxx

Anmeldungsdatum:
29. November 2005

Beiträge: 2962

Wohnort: /home/stylesuxx

So heute war (ist) es dann soweit, um kurz nach 9 habe ich die installation im Heim begonnen, und naja was soll ich sagen, die CD die ich mir gestern vorbereitet habe, hatte einen Fehler, also schnell jemanden geschickt, dass er mir Rohlinge holt, in der Zwischenzeit, zum Glück hatte ich meinen laptop mit, neues Image runterladen.
Perfekt um halb 11 stand das System in seiner Grundkonfiguration, noch einige wichtige komponenten installiert, Benutzergruppen angelegt.
12 Uhr war dann Mittagspause angesagt.
Gleich nach meiner Mittagspause kam dann wer mit seinen Windowsproblemen zu mir *wah* Admin Passwort vergessen *lol* hab das dann gemanaged :-D
Man muß anmerken, dass ich im Journaldienst Bür im EG hock, und der Pc auf den ich installiere ist im 3 Stock, also bei der ganzen installiererei hab ich sicher schon mehrere Kilos abgenommen.
XFCE Menü und Panel sind schon so gut wie angepasst, java wird gerade installiert, und ja meine Scripte sind noch ein wenig „billig“ aber das wird niemanden auffallen, und in der zwischenzeit kann ich sie ja noch verbessern.
Bin gespannt wie weit ich das heute noch schaffe, denn dann hab ich 4 Tage frei *freu*
Und in der zwischenzeit sollen unsere Betreuer sich das mal ansehen obs ihnen so passt.
*pffff*
Oh man wenn ich hier heute rauskomm bin ich tot.

Chris

Casanunda

Avatar von Casanunda

Anmeldungsdatum:
27. September 2006

Beiträge: 100

Wohnort: Aachen

Und?
Funktioniert alles so wie du / die Betreuer sich das vorgestellt haben?

stylesuxx Teamicon

(Threadstarter)
Avatar von stylesuxx

Anmeldungsdatum:
29. November 2005

Beiträge: 2962

Wohnort: /home/stylesuxx

Seit 21.20 läuft das System mal in der Testphase.
Im Moment funktioniert alles wie es soll, wobei es einige änderungen gab.
Wie auch immer, sobald die Testphase abgeschlossen ist(Dezember?), werde ich die Comunity natürlich an dem ganzen teilhaben lassen. Vielleicht darf ich darüber ja einen Artikel im freienmagazin schreiben. Bis dahin wird natürlich noch fleißig verbessert. Damit die sourcen auch herzeigbar sind :-D

Freue mich das interesse daran besteht.

antworten |
Passwort vergessen?