Installation von CybOrg
Requirments
- Debian Pakete
- postgresql
- apache2
- libapache2-mod-perl2
- libcgi-pm-perl
- libperl5.10
- libtemplate-perl
- libdbi0
- libdbd-pg-perl
- libtemplate-plugin-dbi-perl
String::Random ( http://search.cpan.org/~steve/String-Random-0.22/lib/String/Random.pm )
Einrichten der Datenbank
- "hostssl cyborg cyborg 127.0.0.1/8 trust" in die pg_hba.conf einfuegen
- #su postgres
$createuser -SdRl cyborg
- $createdb -U cyborg cyborg
- $psql -U cyborg -d cyborg -f cyborg.sql
- cyborg.sql findet man im Download-Archiv im Unterverzeichnis database/
- Bugfix
- Version 0.1.19
- In der Tabelle "options" muss die Spalte "charset" manuell angelegt werden, und als wert "iso-8859-1", fuer deutsches charset eingeben.
- Version 0.1.19
Einrichten von Cyborg
- den Inhalt von htdocs/cyborg in das www Verzeichniss kopieren.
- Normalerweise "/var/www"
- Unterordner sind möglich z.B.: "/var/www/cyborg"
- den Inhalt von cgi-bin/cyborg in das cgi-bin Verzeichniss kopieren
- normalerweise "/usr/lib/cgi-bin/"
- Unterordern sind möglich z.B.: "/usr/lib/cgi-bin/cyborg", muss aber zusätzlich in der config/cyborg.conf eingetragen werden
- String::Random (Random.pm) kopieren in das cgi-bin/String Verzeichniss.
Done
Fragen bitte an MaximilianMuenchow
Installation von zbdesk (ZeiberBude-Client)
Requirments
zbdesk (http://zeiberbude.cvs.sourceforge.net/viewvc/zeiberbude/zeiberbude2/clients/x11/)
- xorg-dev
- libxml2
Bugfixes
- Main.c in rev. 1.11
Zeile 100: Display *dsp; ==> static Display *dsp;
Zeile 101: Window wnd; ==> static Window wnd;
Zeile 174: buffer[nbytes-1] = '\0'; ==> buffer[nbytes] = '\0';
Compilieren / Installieren
- # make
- # sudo make install
Starten
- # sudo zbdesk
Modifikationen
- 2 Neue Befehle PAUSE und RESUME hinzugefügt
- beim Empfangen eines Befehls kann zusätzlich ein dazu passendes Script mit ausgeführt werden
- Ausbau zu einem vollwertigen Daemon
- init.d Script erstellt
- Installation nach /usr/local/sbin
Quota installieren
apt-get install quota quotatool <-- als root ausführen
- danach die /etc/fstab editieren und bei allen Partitionen die Optionen usrquota und gegebenenfalls grpquota hinzufügen
- Danach auf allen Partitionen mit Quota eine Datei quota.user bzw. quota.group anlegen
- Anschließend die Partietionen neu mounten, danach in der /etc/mtab nachschauen ob es funktioniert hat.
Quota konfigurieren
- Die jeweiligen Quotas können dann mittels quotatool editiert werden.
- z.B. # quotatool -u users -b -q 150MB -v /home
"quotatool" <-- ist das Konfigurationsprogrammm das Ausgeführt wird, "-u" sagt dem tool das die nächste Zeichenfolge der Username ist, "users" ist der beispiel Username, "-b" heißt das es Blockweise erstellt werden soll, "-q" bedeutet das der maximal quota definiert wird, "150MB" ist die zugewiesene Speichergröße, "-v" das tool soll ausgeben was es macht, "/home" die patition wo das quota angelegt werden soll
siehe auch quota
DansGuardian
Requirments
- Squid on 3128
- Port 8080 free
- Pakete
Installation
- # apt-get install dansguardian
- # vim /etc/dansguardian/dansguardian.conf
remove -> UNCONFIGURED
change -> language = 'german'
- # vim/etc/dansguardian/dansguardianf1.conf
change -> naughtynesslimit = 100
Login mit ssh-keys
- Login auf debian6
- -Key erstellen
- # ssh-keygen
- - den Key auf die Rechner kopieren
- ssh-copy-id root@debian7-9 ..
- Rootpasswort zur Authentifikation eingeben
- - zum schnellen verbinden aliasses für Rechnernamen verwenden t2 - t5
- # .ssh/config datei erstellen (für alias)
- host t2
- user root
- hostname debian7.local
- - config nach debian6 (Server) .ssh/config kopieren
- # ssh .ssh/config debian6.local:./ssh
- ...
Browser Einstellungen
- Epiphany deinstallieren, wegen Proxy Problemen
- Proxy Einstellen
Bearbeiten->Einstellungen->Erweitert->Netzwerk->Einstellungen
- Manuelle Proxy Konfiguration
- Http-Proxy: debian6.local Port: 8080
- Webconverger-Plugin installieren
- Note: nicht sicher, man kann das Plugin manuel immer noch entfernen!
Installation von Kiosk (Xfce Kiosk-Modus)
Der Kiosk-Mode ist dafür gedacht, Benutzern verschiedene Bestandteile eines Programmes nur eingeschränkt nutzbar zu machen. Installation mit Synaptic xfce4 oder mit apt-get install xfce4 .
Requirments
Xfce ( http://wiki.ubuntuusers.de/Xfce_Kiosk-Modus )
- Diese Anleitung beruht auf Xfce 4.4.x (Debian 5)
Debian Pakete:
- xfce 4
- xfce-mcs-manager
- xfce4-mcs-plugins
- xfce4-mixer
- xfce4-mixer-alsa
- xfce4-panel
- xfce4-sasion
- xfce4-terminal
- xfce4-utils
- xfdesktop4
- xfprint4
- xfwm4
Einrichten von Xfce Kiosk Modus
Das Panel
Um den Kiosk-Mode für das Panel zu aktivieren, muss man die Datei /etc/xdg/xfce4/kiosk/kioskrc in einem Editor mit Root-Rechten erstellen. Der Inhalt ist dann zum Beispiel: [xfce4-panel] CustomizePanel=%powerusers,foo Dies erlaubt nur Benutzern der Gruppe "powerusers" und dem Benutzer "foo" das Verändern des Panels. In der Datei /etc/xdg/xfce4/panel/contents.xml wird das Aussehen sowie das Verhalten im Panel geregelt (Starter, Plugins,...). Anschließend kopiert man die Dateien ~/.config/xfce4/panel/*.rc und ~/.config/xfce4/panel/panels.xml nach /etc/xdg/xfce4/panel/.
Session Manager
In Xfce unterstützt auch der Session Manager den Kiosk Mode. Dabei kann der Inhalt der schon erstellten kioskrc dann zusätzlich so aussehen:
[xfce4-session] CustomizeSplash=root CustomizeChooser=root CustomizeLogout=root CustomizeCompatibility=root Shutdown=root CustomizeSecurity=root
Beschreibend werden damit folgende Einstellungsmöglichkeiten für bestimmte Gruppen und Benutzer angegeben:
CustomizeSplash - Änderung des Splash Screens.
CustomizeChooser - Änderung des Session Managers.
CustomizeLogout - Änderung der Einstellungen für das Ausloggen.
CustomizeCompatibility - Kompatibilitätsänderungen (KDE/Gnome speziell).
CustomizeSecurity - Änderung der Sicherheitseinstellungen.
- Shutdown - Wer den Rechner neustarten bzw. ausschalten darf. Gesperrte Bereiche sind dann grau hinterlegt.
siehe auch Xfce
http://www.xfce.org/documentation/
Done
Fragen bitte an MaximilianMuenchow