Hvordan sette opp, og drifte et Skolelinux nettverk.: Hvordan bruke mindre tid på å drifte, og mer på opplæring av elevene. | ||
---|---|---|
Forrige | Kapittel 6. Etter at installasjonen er ferdig-II | Neste |
Hent pakken ltsp_floppy fra http://prdownloads.sourceforge.net/ltsp pakk den ut og kjør install-scriptet. Deretter legger du inn linja RCFILE_01 = floppyd i fila /opt/ltsp/i386/etc/lts.conf for hver tynnklient du vil ha floppyaccsess på, eller legg den under [Default] hvis du vil at alle skal ha det. Dette er et eksempel hvor alle tynnklienter har mulighet for lokal bruk av diskettstasjon.
[Default] SERVER = 192.168.0.254 XSERVER = auto X_MOUSE_PROTOCOL = "PS/2" X_MOUSE_DEVICE = "/dev/psaux" X_MOUSE_RESOLUTION = 400 X_MOUSE_BUTTONS = 3 USE_XFS = Y XkbLayout = no SEARCH_DOMAIN = intern X_MOUSE_EMULATE3BTN = Y LOCAL_APPS = N RUNLEVEL = 5 RCFILE_01 = floppydDu trenger en fil på hjemmeområdene til alle som skal kunne bruke diskett på tynnklientene, fila skal hete .mtoolsrc, merk deg punktumet i filnavnet. Fila skal inneholde linja
drive a: file="$DISPLAY" remote 1.44m mformat_onlyFor at du skal kunne gi alle dine brukere denne fila uten at du må gjære for mye arbeid, anbefaler jeg følgende oppskrift, som root lager du denne fila, og lagrer den på /tmp. Deretter gjør du følgende:
for dir in /skole/tjener/home0/*; do cp /tmp/.mtoolsrc $dir/; chown --reference=$dir $dir/.mtoolsrc; done
Da skal alle mapper som ligger på /skole/tjener/home0 ha fått fila .mtoolsrc, pluss at eierskapet på fila settes likt den som eier mappen, ellers hadde fila vært eid av root.
Husk også å gjøre følgende endringer i fila /etc/devfs/perms, forandre linja (fra 0660 til 0666)
REGISTER ^floppy/.* PERMISSIONS root.floppy 0660til
REGISTER ^floppy/.* PERMISSIONS root.floppy 0666
Som grafisk program anbefaler jeg MToolsFM, apt-get install mtoolsfm. Det finnes andre, som f.eks Konqueror, men den har noen små bugs forbundet med floppy på tynnklienter. Ulempen med å ha en slik .mtoolsrc fil liggende på hjemmeområdet, er at man da ikke helt uten videre får tilgang til floppy fra Hovedtjener og Arbeidsstasjoner. Jeg har kun tynnklienter, så jeg har ikke sett på en løsning på det, men det burde ikke være vanskelig å løse dette.(Se avsnitt Seksjon 6.2.2)
MToolsFM finner du i menyen under K-meny->verktøy->Debian
Dette er bilde som møter deg når du starter MToolsFM, husk å ha en diskett i diskettstasjonen når du starter MToolsFM.
MToolsFM har to vinduer, vanligvis viser det ene vinduet innholdet på disketten(a:), og det andre innholdet på harddisken(Harddisk). I dette eksempelet er vinduet til venstre innholdet på disketten, og vinduet til høyre innholdet på harddisken. Man kan selv velge hva som skal være hva ved å benytte seg av funksjonen for å bytte, denne finne oppe i hjørnene.
Man markerer den filen man ønsker å jobbe med ved å venstreklikke på filnavnet, da blir den markert, og man bruker så knappene for å flytte filer frem og tilbake, disse knappene befinner seg midt i mellom vinduene, og er merket med "Copy". Ved å høyreklikke på filnavn/katalognavn så får man opp flere valg.
Ved hjelp av et lite triks.
Sørg for at alle brukere som skal kunne bruke diskett på både tynnklienter, og arbeidsstasjoner har denne fila floppycheck.sh i Autostart-katalogen, .kde/Autostart, se avsnitt Seksjon 6.2 og Seksjon I.4
Denn fila floppycheck.sh skal se slik ut
#!/bin/bash CLIENT=`echo $DISPLAY | tr 0-9 "-" | sed -e s/-.*//` if [ $CLIENT = "ltsp" ]; then echo 'drive a: file="$DISPLAY" remote 1.44m mformat_only' > ~/.mtoolsrc else echo 'drive a: file="/dev/floppy/0" 1.44m mformat_only' > ~/.mtoolsrc fiDet dette scriptet gjør er å lage en ny versjon av .mtoolsrc basert på hva slags maskin brukeren logger seg på, tynnklient eller arbeidsstasjon.
Husk å gjøre dette scriptet kjørbart med
chmod 755 .kde/Autostart/floppycheck.sh