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...

Usuaris nous amb gus?  Final

  • Bon dia.
    Volem donar d'alta usuaris nous al servidor linkat 2.1, tant alumnes com, sobretot, professorat nou.
    He mirat la recepta d'alta d'usuaris amb gus a http://linkat.xtec.cat/portal_linkat/wikilinkat/index.php/Gesti%C3%B3_d%27Usuaris_del_Servidor
    però no sé si nosaltres ho podrem fer a través de gus:

    1- No veig cap camp per assignar el nom d'usuari, ni el grup per als professors.
    2- Volem fer servir la mateixa contrasenya que fan servir a la biblioteca, que assignem nosaltres, i tampoc veig cap camp per a la contrasenya.

    Si no ho féssim amb gus, quina seria l'alternativa? fa temps fèiem altes massives instal·lant i configurant el webmin com a eina gràfica.

    Gràcies.
  • Hola Anna,


    El GUS genera de forma automàtica l'identificador d'usuari i la contrasenya a través de les dades del SAGA.

    Si vols fer el que proposes, caldrà emprar els scripts d'alta massiva d'usuaris que es van documentar al curs del D83 per a Linkat 1:

    http://download-linkat.xtec.cat/d83/transforma.zip

    I l'enllaç al manual:

    http://www.xtec.net/formaciotic/dvdformacio/materials/d83/guia.pdf



    Joan
  • Val.

    Tinc alguns dubtes:

    1- Si hi ha algun usuari nou amb el mateix identificador que un usuari existent, m'avisarà?
    2- Els usuaris que afegeixi seran també usuaris de samba o s'han de fer després.
    3- Per crear els directoris home dels nous usuaris, no entenc la part que parla del pam_mkhomedir.so... ni les conseqüències "globals" d'afegir aquelles dues línies... no els passarà res als usuaris que ja estan funcionant, oi?

    Gràcies.
  • Hola Anna,


    Segurament si ja existeix l'usuari el que farà el programa serà donar un error i continuar amb l'alta dels usuaris.

    Si fas servir només l'script en Perl, els usuaris seran de Linkat només i si fas servir l'script bash que hi ha dins del curs, a més seran usuaris de samba:

    1. Com a usuari root i des de consola cal crear i executar l?script seguent (script alta smb.sh):

    #!/bin/sh
    cat $1 | while read line
    do
    nom_d_usuari=$(echo $line | cut -d ":" -f 1)
    clau_d_usuari=$(echo $line | cut -d ":" -f 2)
    (echo $clau_d_usuari; echo $clau_d_usuari) | smbpasswd -s -a nom_d_usuari
    done
    ?
    2. Abans d?executar l?script cal donar-li permisos d?execucio (chmod a+x alta smb.sh). L?execucio de l?script es fa de la forma seguent:

    ./alta_smb.sh fitxer_d_usuaris.txt


    on fitxer_d_usuaris.txt té l'aspecte següent:

    usuari:contrasenya:UID:GID: Nom sencer:directori home: shell

    per exemple:

    alumne0:contrasenya0:1000:1003:Nom Alumne:/home/alumne0:/bin/bash
    alumne1:contrasenya1:1001:1003:Nom Alumne:/home/alumne1:/bin/bash

    Finalment, no cal fer servir el mòdul pam_mkhomedir.so ja que el mateix script crea el directori /home


    Joan de Gracia
  • A veure si ho he entès:
    1.Instal·lar les biblioteques criptogràfiques de PERL
    perl - MCPAN -e 'install Crypt::PasswdMD5'
    2.Transformar mitjançant l'script en perl l'arxiu de text en arxiu .ldif
    transforma.pl fitxer_d_usuaris.txt > fitxer_d_usuaris.ldif
    3.Afegir els usuaris de l'arxiu anterior a l'ldap
    ldapadd -x -D ?cn=Administrator,dc=intracentre? -f fitxer_d_usuaris.ldif -W
    4.Crear l'script alta_smb.sh
    Suposo que es tracta només d'escriure el text, donar-li el nom adequat amb l'extensió .sh i fer-lo executable.
    5.Donar-li permisos d'execució
    cmod a+x alta_smb.sh
    6.Executar l'script alta_smb.sh sobre l'arxiu de text dels nous usuaris
    ./alta_smb.sh fitxer_d_usuaris.txt
    Si? ja?
  • Anna,

    L'assignació de permisos la pots fer per fer l'arxiu executable (chmod 755 o bé chmod a+x). Ara bé, no és un requisit indispensable ja que també es pot executar l'script amb la comanda:

    sh nom_de_l_script.sh

    Pel que fa la resta, en principi sembla correcte la seqüència.

    Jo diria que és important que la llista que vols donar d'alta no contingui duplicats ja que l'script crea els directoris dels usuaris.

    Joan
  • Bones.

    No sé si m'equivoco però l'script aquest alta_smb.sh no crea els directoris dels usuaris.

    Els hem creat a mà, però potser estaria bé tenir un script que els crees per la pròxima vegada.

    Gràcies.

    Anna
  • Bones.

    Un cop aclarit que no havia aplicat l'script transforma.pl que havia d'aplicar, on trobo el correcte??

    Gràcies.

    Anna
  • Em... on dieu que puc trobar el correcte???

    Gràcies!
  • Hola Anna,

    Em sembla que s'ha modificat l'script i el trobaràs a:
    http://download-linkat.xtec.cat/d83/transforma.zip

    Tota la documentació del curs d83 la trobaràs aquí:
    http://download-linkat.xtec.cat/d83/

    Salut.

    Projecte Linkat
  • En efecte,

    A:

    http://download-linkat.xtec.cat/d83/transforma.zip

    trobaràs l'script que has de fer servir. Ja he tret de dins del fitxer .zip tot allò que no li feia falta.

    Joan de Gracia
  • 0 usuaris

Aquesta llista mostra els usuaris actius durant els darrers 20 minuts.