diumenge, 4 d’octubre del 2015

iTalc - Administrador per a clase

Aprofitant el protocol lliure VNC, iTalc s'ha convertit en una gran eina de control i administració d'escriptoris independent del sistema operatiu utilitzat.


En aquest tutorial faré servir un equip Linkat 14.04  i diversos clients Linkat i Windows per demostrar que es multiplataforma.

Al Mestre

Ja sent la Linkat 14.04 i utilitzant els repositoris d'Ubuntu, només caldrà fer servir el terminal i escrivint:
sudo apt-get install italc-master italc-client italc-management-console
Durant la instal·lació sortirà un assistent:
 Configuració del paquet «italc-client»
amb la pregunta:
Automatically set up iTALC's role model and create key pairs? 
  <Sí>                       <No>            
On direm que si i acceptarem totes les opcions per defecte.
Si provem d'executar italc veurem que encara no serà possible tot i generades les claus.
Primer donarem permissos a les claus per ser visibles pels usuaris locals:
sudo chmod 775 -R /etc/italc/keys
i per últim crearem una drecera del motor de l'italc per a que s'inici automàticament amb la sessió generant un fitxer amb:
sudo gedit /etc/xdg/autostart/ica.desktop
amb el següent contingut:
[Desktop Entry]
Type=Application
Encoding=UTF-8
Version=1.0
Name=iTalc
Name[C]=italc
Comment[C]=Motor de l'italc
Exec=/usr/bin/ica
X-GNOME-Autostart-enabled=true
X-KDE-autostart-after=panel
Ara reiniciem la màquina i ja podrem executar Aplicacions > Eines del sistema > iTalc Master.
Ara cal exportar la clau als clients, la manera més ràpida és copiar les claus publiques a una carpeta compartida aprofitant les unitats:

i recuperar-les en els clients com es mostra més
Al final del post indico un vídeo-resum com mestre.

A l'alumne

Windows

És el pas més senzill, només cal entrar a la web d'italc:
http://italc.sourceforge.net/
i descarregar el client per windows:
http://sourceforge.net/projects/italc/files/italc2/2.0.2/
Descarreguem la versió corresponent al nostre sistema operatiu, en el meu cas utilitzo la de 64 bits de windows.
La instal.lació és molt bàsica, doble click, instal.lar ( NO MARQUEU ITALC MASTER ) i continuar.
Com es veu en el vídeo demostratiu, només caldrà recuperar les claus desades en la carpeta compartida en el servidor. Recomano reiniciar el servidor.

Linkat

Potser es podria més complicat però amb la pràctica és més ràpid i senzill.
Obrim un terminal i executem:
sudo apt-get install italc-client
i no canviarem res de les opcions que doni per defecte l'instal.lador.
Com es veu en el video, recuperem la carpeta de clau "public" deixada al servidor i la deixem a la carpeta de claus del sistema:
sudo cp -R public /etc/italc/keys
i donem permis de lectura a tots els usuaris
sudo chmod -R 775 /etc/italc/keys
i crearem un enllàç a l'inici de sessió editant:
sudo gedit /etc/xdg/autostart/ica.desktop
amb el següent contingut:
[Desktop Entry]
Type=Application
Encoding=UTF-8
Version=1.0
Name=iTalc
Name[C]=italc
Comment[C]=Motor de l'italc
Exec=/usr/bin/ica
X-GNOME-Autostart-enabled=true
X-KDE-autostart-after=panel
D'aquesta manera ens assegurem que TOTS els usuaris que inicien sessió executaràn el motor d'italc i es veuran pel mestre.
I últim pas molt important! obirm la consola d'administració d'italc:
sudo imc
I en Authentication > Access confirmation desmarcarem la casella Key file authenticacion. D'aquesta manera evitem preguntar al client si vol que l'administrem i automàticament serà vist pel Mestre.
Ara només queda reinciar o tancar sessió i tornar a obrir.


Video demostratiu

Amb els següent vídeo demostro una instal·lació ràpida d'aquest programa amb un Mestre Linkat 14.04 i dos client: Windows 7 i Linkat 14.04.


Manual oficial d'usuari

I aquí teniu l'enllaç al manual oficial d'italc tot i que el programa és prou intuïtiu.
http://italc.sourceforge.net/italc-manual-20070129.pdf

diumenge, 20 de setembre del 2015

Linkat Lleugera 14.04 - La Linkat per maquines amb pocs recursos

La gent de la Linkat ens sorpren amb la tornada de les vacances amb una nova distribució Linkat 14.04 basada en LXDE, una distribució lleugera pensada en màquines de pocs recorsos com ja passa en moltes escoles.

LXDE és un entorn d'escriptori alternatiu a KDE, GNOME o Unity pensat per a màquines amb pocs recursos de maquinari, per exemple, aquesta distribució pot treballar fluidament amb 256 MB de RAM i Intel Celeron.

En aquesta distribució no falten cap dels programes que ja es fan servir en la resta de les Linkats més potentes com són el paquetari LibreOffice, Firefox, Chrome, Jclic... i naturalment amb els scripts de congelació d'escriptoris o muntar unitats.

I en breu tots els scripts d'instal.lació Linkat ( muntador d'unitats, perfils de primaria o secundaria o tfreeze ) també seran compatibles.

Per mostra un botó, vos deixo un vídeo d'execució de la Linkat Lleugera 14.04 amb les unitats i usuaris creats i amb la impressora Konica del projecte Bluebox en marxa.



Aprofito per afegir l'enllàç oficial a les imatges precuinades per part del projecte Linkat:
Linkat Lleugera amb clonezilla

diumenge, 22 de febrer del 2015

Linkat Server 14.04 - administra usuari de manera massiva amb webmin

Amb aquesta entrada vull fer més fàcil la creació d'usuaris o la seva modificació de manera massiva amb l'administrador web WEBMIN.
Per a fer això necessitarem crear un text segons la finalitat que realitzarem o una fulla de càlcul per fer-ho més automàtic.

Imaginem el cas de que acabem de realitzar la instal·lació del nostre servidor i no tenim cap usuari creat o hem creat quatre usuaris bàsics a mà i hem creat el nostre domini i necessitem crear una serie d'alumnes per a que es puguen validar al nostre servidor.
Amb Webmin, l'administrador web del nostre servidor, podem realitzar-ho d'una manera automatitzada creant un sol fitxer de texte. Aixi que obrim el gedit i fem un texte amb el següent contingut:

Per crear usuaris 

El fitxer es basaria en la següent linia:
create:username:passwd:uid:gid:realname:homedir:shell:min:max:warn:inactive:expire
Un exemple:
create:usuari1:usuari01:10100:10003:Primer Usuari:/home/usuari1:/bin/bash:::::
create:usuari2:usuari02:10101:10003:Segón Usuari:/home/usuari2:/bin/bash:::::
D'aquesta manera es creen  dos usuaris: usuari1 i usuari2 amb els UID 10100 i 10101 amb el GID 10003 que hauria de correspondre al número identificatiu del grup Alumnat, el nom de l'usuari, el directori local de l'usuari, l'interpret de comandes i altres camps de configuració de la contrasenya.  Es pot deixar el camp UID buit i el sistema generaria un UID automàtic, així com el camp pel Nom ja que pot quedar en blanc i s'identificaria com el nom de l'usuari.

Per modificar 

Ara modificariem una serie d'usuaris ja creats a una nova configuració amb la següent linia:
modify:oldusername:username:passwd:uid:gid:realname:homedir:shell:min:max:warn:inactive:expire
Un exemple basat amb els usuaris creats anteriorment:
modify:usuari1:argo1:argo01;;;;/home/argo1;;;;;;
modify:usuari2:prof1:prof01::10002:Usuari Professor:/home/prof1:/bin/sh:::::
Amb aquest exemple usuari1 passaria a dir-se argo1 amb contrasenya argo01 i nou directori d'usuari, la resta de camps es quedarien igual mentres que usuari2 passaria a ser prof1 amb contrasenya prof01, el mateix Identificador d'Usuari però amb el GID de Professorat, amb el nom Usuari Professor, el directori corresponent i l'interpret de comandes /bin/sh.

Per eliminar

I per eliminar una serie d'usuaris, és molt més senzill:
delete:username
és a dir, només cal ficar delete i el nom d'usuari a esborrar, per exemple:
delete:prof01
delete:argo1
D'aquesta manera s'eliminen els usuaris creats fins anteriorment.

Amb el següent vídeo explico un cas pràcic: