Hola,
Seguint amb el model que teníem amb el D.C. del W2k server de tenir un usuari genèric anomenat "alumnes" per tothom i com que encara no ens hem decicit a donar d'alta els 400 alumnes del centre, hem fet el següent:
Crearem un usuari local a cada estació i farem una còpia de tota la configuració de l'escriptori de manera que cada cop que l'usuari es validi a la pròpia estació de treball li tornem a "carregar" el /home "congelat".
Per cert, l'obra no és meva sino d'un bon amic que s'ha deixat enredar de molt bona gana.
canvis per congelar escriptori i home d'usuari "alumnes"
========================================================
Requeriments:
l'usuari ha de tenir el seu home a l'estació de treball
i no a una carpeta compartida del servidor. Per això
crearem un usuari local de la màquina (anomenat "a"):
Nota:
està provat amb kde però hauria de funcionar sense problemes
amb gnome.
0.- entra com a root
1.- crearem carpeta pels usuaris locals:
mkdir /homeLocal
3.- Crea usuari local (anomenarem "a")
useradd -d /homeLocal/a -p a -c "Alumnes Locals" a
mkdir /homeLocal/a
chown a:users /homeLocal/a
4.- Entra com usuari "a" i configura tot al teu gust (preparat per congelar)
5.- Fer un directori on emmagatzemar els perfils "congelats"
mkdir /etc/perfilUsuaris
chmod 755 /etc/perfilUsuaris
6.- Fem una còpia "congelada" de l'usuari que ens insteressi:
cd /
tar cvf /etc/perfilUsuaris/perfil_a.tar ~a
nota: comprova que s'emmagatzemen també els fitxers ocults!! (comencen amb .)
7.- Crea l'scrip /etc/recuperaPerfil.sh
Nota: recorda posar els permisos: chmod 755 /etc/recuperaPerfil.sh
if [ $LOGNAME = 'a' ] || [ $LOGNAME = 'b' ]
then
#echo "recuperant $LOGNAME" > /tmp/perfilRecuera.log
(cd ~$LOGNAME ; rm -fr *)
cd ~$LOGNAME
rm -r *
for i in `ls -a`
do
if [ $i != "." ] && [$i != ".." ] && [ $i != "kde" ] && [ $i != "gnome" ] && [ $i != "gnome2" ]
then
rm -rf $i
fi
done
cd /
tar xvf /etc/perfilUsuaris/perfil_$LOGNAME.tar
#echo "recuperat $LOGNAME" >> /tmp/perfilRecuera.log
fi
8.- Modifica fitxer /etc/X11/xinit/xinitrc per que s'executi /etc/recuperaPerfil.sh:
#
# Add your own lines here...
#
/etc/recuperaPerfil.sh 2> /tmp/perfilErrors.log
9.- Prova-ho.
Benvingudes i benvinguts al portal Linkat
La Linkat és la distribució educativa de GNU/Linux que ha iniciat i ofereix el Departament d'Educació a la comunitat educativa. Es tracta d'un projecte de programari lliure que permet als centres educatius, però també a tota la societat, tenir accés de forma legal, gratuïta i amb suport tècnic professional, a un conjunt molt ampli d'aplicacions: educatives, d'ofimàtica, d'Internet, multimèdia...
Congelar els escriptoris
-
- Registrat/da: 06 / Maig / 2024
- Darrera visita: 27 / Jun / 2009
- Enviaments: 127
-
- Registrat/da: 06 / Maig / 2024
- Darrera visita: 27 / Jun / 2009
- Enviaments: 14
Hola,
he seguit tots els passos en una instal·lació autònoma de Linkat, i em torna el següent error quan intento entrar en la sessió de l'alumne (al validar-lo):
homelocal/alumne/
homelocal/alumne/.bash_history
homelocal/alumne/.X.err
homelocal/alumne/.gconf/
homelocal/alumne/.gconf/desktop/
homelocal/alumne/.gconf/desktop/gnome/
homelocal/alumne/.gconf/desktop/gnome/applications/
homelocal/alumne/.gconf/desktop/gnome/applications/window_manager/
homelocal/alumne/.gconf/desktop/gnome/applications/window_manager/%gconf.xml
homelocal/alumne/.gconf/desktop/gnome/applications/%gconf.xml
homelocal/alumne/.gconf/desktop/gnome/%gconf.xml
homelocal/alumne/.gconf/desktop/gnome/file_views/
homelocal/alumne/.gconf/desktop/gnome/file_views/%gconf.xml
homelocal/alumne/.gconf/desktop/gnome/peripherals/
homelocal/alumne/.gconf/desktop/gnome/peripherals/keyboard/
homelocal/alumne/.gconf/desktop/gnome/peripherals/keyboard/xkb/
homelocal/alumne/.gconf/desktop/gnome/peripherals/keyboard/xkb/%gconf.xml
homelocal/alumne/.gconf/desktop/gnome/peripherals/keyboard/%gconf.xml
homelocal/alumne/.gconf/desktop/gnome/peripherals/%gconf.xml
homelocal/alumne/.gconf/desktop/%gconf.xml
homelocal/alumne/.gconf/apps/
homelocal/alumne/.gconf/apps/panel/
homelocal/alumne/.gconf/apps/panel/profiles/
homelocal/alumne/.gconf/apps/panel/profiles/default/
homelocal/alumne/.gconf/apps/panel/profiles/default/objects/
homelocal/alumne/.gconf/apps/panel/profiles/default/objects/menu_bar/
homelocal/alumne/.gconf/apps/panel/profiles/default/objects/menu_bar/%gconf.xml
homelocal/alumne/.gconf/apps/panel/profiles/default/objects/%gconf.xml
homelocal/alumne/.gconf/apps/panel/profiles/default/objects/evolution_launcher/
homelocal/alumne/.gconf/apps/panel/profiles/default/objects/evolution_launcher/%gconf.xml
homelocal/alumne/.gconf/apps/panel/profiles/default/objects/webbrowser_launcher/
homelocal/alumne/.gconf/apps/panel/profiles/default/objects/webbrowser_launcher/%gconf.xml
homelocal/alumne/.gconf/apps/panel/profiles/default/objects/oowriter_launcher/
homelocal/alumne/.gconf/apps/panel/profiles/default/objects/oowriter_launcher/%gconf.xml
homelocal/alumne/.gconf/apps/panel/profiles/default/%gconf.xml
homelocal/alumne/.gconf/apps/panel/profiles/default/general/
homelocal/alumne/.gconf/apps/panel/profiles/default/general/%gconf.xml
homelocal/alumne/.gconf/apps/panel/profiles/default/applets/
homelocal/alumne/.gconf/apps/panel/profiles/default/applets/window_menu/
homelocal/alumne/.gconf/apps/panel/profiles/default/applets/window_menu/%gconf.xml
homelocal/alumne/.gconf/apps/panel/profiles/default/applets/%gconf.xml
homelocal/alumne/.gconf/apps/panel/profiles/default/applets/mixer/
homelocal/alumne/.gconf/apps/panel/profiles/default/applets/mixer/prefs/
homelocal/alumne/.gconf/apps/panel/profiles/default/applets/mixer/prefs/%gconf.xml
homelocal/alumne/.gconf/apps/panel/profiles/default/applets/mixer/%gconf.xml
homelocal/alumne/.gconf/apps/panel/profiles/default/applets/notification_area/
homelocal/alumne/.gconf/apps/panel/profiles/default/applets/notification_area/%gconf.xml
homelocal/alumne/.gconf/apps/panel/profiles/default/applets/clock/
homelocal/alumne/.gconf/apps/panel/profiles/default/applets/clock/prefs/
homelocal/alumne/.gconf/apps/panel/profiles/default/applets/clock/prefs/%gconf.xml
homelocal/alumne/.gconf/apps/panel/profiles/default/applets/clock/%gconf.xml
homelocal/alumne/.gconf/apps/panel/profiles/default/applets/show_desktop_button/
homelocal/alumne/.gconf/apps/panel/profiles/default/applets/show_desktop_button/%gconf.xml
homelocal/alumne/.gconf/apps/panel/profiles/default/applets/window_list/
homelocal/alumne/.gconf/apps/panel/profiles/default/applets/window_list/prefs/
homelocal/alumne/.gconf/apps/panel/profiles/default/applets/window_list/prefs/%gconf.xml
homelocal/alumne/.gconf/apps/panel/profiles/default/applets/window_list/%gconf.xml
homelocal/alumne/.gconf/apps/panel/profiles/default/applets/workspace_switcher/
homelocal/alumne/.gconf/apps/panel/profiles/default/applets/workspace_switcher/prefs/
homelocal/alumne/.gconf/apps/panel/profiles/default/applets/workspace_switcher/prefs/%gconf.xml
homelocal/alumne/.gconf/apps/panel/profiles/default/applets/workspace_switcher/%gconf.xml
homelocal/alumne/.gconf/apps/panel/profiles/default/toplevels/
homelocal/alumne/.gconf/apps/panel/profiles/default/toplevels/bottom_panel/
homelocal/alumne/.gconf/apps/panel/profiles/default/toplevels/bottom_panel/background/
homelocal/alumne/.gconf/apps/panel/profiles/default/toplevels/bottom_panel/background/%gconf.xml
homelocal/alumne/.gconf/apps/panel/profiles/default/toplevels/bottom_panel/%gconf.xml
homelocal/alumne/.gconf/apps/panel/profiles/default/toplevels/%gconf.xml
homelocal/alumne/.gconf/apps/panel/profiles/default/toplevels/top_panel/
homelocal/alumne/.gconf/apps/panel/profiles/default/toplevels/top_panel/background/
homelocal/alumne/.gconf/apps/panel/profiles/default/toplevels/top_panel/background/%gconf.xml
homelocal/alumne/.gconf/apps/panel/profiles/default/toplevels/top_panel/%gconf.xml
homelocal/alumne/.gconf/apps/panel/profiles/%gconf.xml
homelocal/alumne/.gconf/apps/panel/%gconf.xml
homelocal/alumne/.gconf/apps/%gconf.xml
homelocal/alumne/.gconf/apps/nautilus/
homelocal/alumne/.gconf/apps/nautilus/%gconf.xml
homelocal/alumne/.gconf/system/
homelocal/alumne/.gconf/system/http_proxy/
homelocal/alumne/.gconf/system/http_proxy/%gconf.xml
homelocal/alumne/.gconf/system/%gconf.xml
homelocal/alumne/.gconf/system/proxy/
homelocal/alumne/.gconf/system/proxy/%gconf.xml
homelocal/alumne/.gconfd/
homelocal/alumne/.gconfd/saved_state
homelocal/alumne/.skel/
homelocal/alumne/.skel/gnome2-run
homelocal/alumne/.gnome/
homelocal/alumne/.gnome/Gnome
homelocal/alumne/.gnome/README
homelocal/alumne/.gnome/theme-switcher-capplet
homelocal/alumne/.gnome/mime-info/
homelocal/alumne/.gnome/application-info/
homelocal/alumne/.Xauthority
homelocal/alumne/.gnome2/
homelocal/alumne/.gnome2/accels/
homelocal/alumne/.gnome2/keyrings/
homelocal/alumne/.gnome2/share/
homelocal/alumne/.gnome2/share/fonts/
homelocal/alumne/.gnome2/share/fonts/fonts.dir
homelocal/alumne/.gnome2/share/cursor-fonts/
homelocal/alumne/.gnome2/share/cursor-fonts/fonts.dir
homelocal/alumne/.gnome2/.gnome-smproxy-biLzWW
homelocal/alumne/.gnome2/nautilus-scripts/
homelocal/alumne/.gnome2/panel2.d/
homelocal/alumne/.gnome2/panel2.d/default/
homelocal/alumne/.gnome2/panel2.d/default/launchers/
homelocal/alumne/.gnome2/panel2.d/default/launchers/greasy-00a656f414.desktop
homelocal/alumne/.gnome2/panel2.d/default/launchers/hammer-00ef1ce12f.desktop
homelocal/alumne/.gnome2_private/
homelocal/alumne/.esd_auth
homelocal/alumne/.kde/
homelocal/alumne/.kde/socket-linux
homelocal/alumne/.kde/share/
homelocal/alumne/.kde/share/config/
homelocal/alumne/.kde/share/config/khotkeys_update
homelocal/alumne/.kde/share/config/kconf_updaterc
homelocal/alumne/.kde/share/config/kcookiejarrc
homelocal/alumne/.kde/share/config/kdeglobals
homelocal/alumne/.kde/share/config/kdeprintrc
homelocal/alumne/.kde/share/config/dummy
homelocal/alumne/.kde/share/config/kio_httprc
homelocal/alumne/.kde/share/config/kioslaverc
homelocal/alumne/.kde/share/config/kcmdisplayrc
homelocal/alumne/.kde/share/config/konquerorrc
homelocal/alumne/.kde/share/config/khotkeysrc
homelocal/alumne/.kde/share/config/session/
homelocal/alumne/.kde/share/config/kickerrc
homelocal/alumne/.kde/share/config/klipperrc
homelocal/alumne/.kde/share/config/kuriikwsfilterrc
homelocal/alumne/.kde/share/config/ksmserverrc
homelocal/alumne/.kde/share/config/konsolerc
homelocal/alumne/.kde/share/config/kwin.eventsrc
homelocal/alumne/.kde/share/config/kwinrc
homelocal/alumne/.kde/share/config/susepluggerrc
homelocal/alumne/.kde/share/config/knotifyrc
homelocal/alumne/.kde/share/mimelnk/
homelocal/alumne/.kde/share/applnk/
homelocal/alumne/.kde/share/applnk/kio_drives/
homelocal/alumne/.kde/share/apps/
homelocal/alumne/.kde/share/apps/kconf_update/
homelocal/alumne/.kde/share/apps/kconf_update/update.log
homelocal/alumne/.kde/tmp-linux
homelocal/alumne/.kde/cache-linux
homelocal/alumne/.qt/
homelocal/alumne/.ICEauthority
homelocal/alumne/.gstreamer-0.8/
homelocal/alumne/.gstreamer-0.8/registry.xml
homelocal/alumne/.metacity/
homelocal/alumne/.metacity/sessions/
homelocal/alumne/.metacity/sessions/1160652000-8858-1767230611.ms
homelocal/alumne/.nautilus/
homelocal/alumne/.nautilus/metafiles/
homelocal/alumne/.nautilus/metafiles/x-nautilus-desktop:%2F%2F%2F.xml
homelocal/alumne/.nautilus/metafiles/file:%2F%2F%2Fhomelocal%2Falumne%2FDesktop.xml
homelocal/alumne/.red-carpet-icon:2.0
homelocal/alumne/Desktop/
homelocal/alumne/Desktop/gegl-00347864ba.desktop
homelocal/alumne/.mcop/
homelocal/alumne/.mcop/random-seed
homelocal/alumne/.mcop/trader-cache/
homelocal/alumne/.mcop/trader-cache/cache-data-version
homelocal/alumne/.gtkrc-1.2-gnome2
homelocal/alumne/.recently-used
homelocal/alumne/.mcoprc
Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified
xsetroot: unable to open display ':0'
Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified
(gnome-session:11595): Gtk-WARNING **: cannot open display:
alguna idea??
Gràcies -
- Rang:
- Registrat/da: 06 / Maig / 2024
- Darrera visita: 18 / Mar / 2024
- Enviaments: 2390
Hola,
Molt bé, és una magnífica notícia que la gent comenci a col·laborar.
Jo tot just ara acabo de deixar un script per fer l'alta massiva d'usuaris a partir d'un arxiu de text i que té una sintaxi força semblant a la del webmin. (La notícia la tens a:
http://linkat.xtec.net/portal/component/option,com_smf/Itemid,129/topic,324.0
Provaré el teu script i moltes gràcies.
Joan de Gracia
Usuaris connectats
- 0 usuaris
Aquesta llista mostra els usuaris actius durant els darrers 20 minuts.