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

Script per a muntar unitats smb  Final

  • Hola,
    Utilitzo alguns muntatges amb cifs per a connectar-me a recursos compartits de Windows (ja he mirat el que publiqueu del pam_mount però no faig servir els mateixos usuaris).
    Si ho montu directament (amb mount) em va bé. Si el fico al fstab no me'l monta (suposo que quan fa els punts de muntatge la connexió de xarxa encara no deu estar llesta) i he de fer un mount -a.

    La meva pregunta és com puc llençar un script en entrar a la sessió per a fer-ho automàticament. Concreto una mica més les preguntes per veure el què no sé...
    -Per llençar un script després de la validació, només l'he de cridar al .profile?
    -Puc fer que un script actui com a root (per a poder fer mount)?
    -Si al fstab indico el muntatge i els usuaris que ho poden fer, encara que no me'l monti pel que comentava abans, puc muntar-lo sense ser root? I si és així, com ho he de fer (només mount punt_de_muntatge?)?

    Gràcies,
    Joan
  • Hola Joan,

    Quote

    (ja he mirat el que publiqueu del pam_mount però no faig servir els mateixos usuaris)


    Que vols dir quan dius que no fas servir els mateixos usuaris? en la guia no s'especifica cap usuari, utilitza l'usuari amb el que ha entrat al sistema.

    Crec que la recepta de la wiki és perfecte pel que vols fer, no? Que munti unitats de xarxa de forma automàtica quan inicies sessió.

    Salut.

    Projecte Linkat
  • Hola Pablo,
    Gràcies per la resposta ràpida. Et comento...
    A la wiki diu "Les unitats es munten en el moment d'iniciar la sessió. El nom i la contrasenya de la sessió Linkat han de coincidir amb els del servidor Windows. Els usuaris definits per defecte a les maquetes de Windows del Departament són "argo", "prof", "alum-01" i "super"."

    Aquest és el meu problema. M'interessa que alguns equips que no poden tocar alumnes entrin en un linkat autònom amb un usuari- contrasenya trivial (per exemple profes - profes) i que puguin entrar en recursos compartits amb l'accés d'un usuari no tan trivial (amb el mount puc indicar el username, password i workgroup que vulgui diferents del de l'usuari local).

    D'altra banda si trec l'entrellat de les preguntes que feia (sobre els scripts d'inici i demés) crec que em seria molt útil per a poder pensar en fer altres coses.

    Esperant resposta, gràcies,
    Joan
  • Hola Joan,

    be jo vaig estar provant l'acces a carpetes restringides de un disc dur en xarxa, i ho vaig aconseguir amb el següent script, que s'havia d'executar. No se si es el que vols.

    #!/bin/bash
    #Script creat per Josep M


    i=0
    CampBuit="El camp no put estar buit!"


    while [ -z $usuari ] && [ $i -eq 0 ]; do
    if [ $i -eq 0 ]; then
    usuari=`gdialog --title "Crear unitat alumne 1/3" --inputbox "Introdueix El teu usuari (Ex: alumne)" 2>&1`
    if [ $? -eq 1 ]; then
    i=1
    fi
    fi

    if [ -z $usuari ] && [ $i -eq 0 ]; then
    gdialog --msgbox "$CampBuit"
    fi
    done


    if [ $i -eq 0 ]; then
    gdialog --title "Crear unitat alumne 3/3" --yesno "Comproba que les dades són correctes:\n\nUsuari: $usuari\n"

    fi


    if [ $i -eq 1 ]; then
    gdialog --title "Crear unitat alumne" --msgbox "La configuració NO es correcta"
    echo -- NO FINALIZADO --
    echo ""
    fi


    if [ $i -eq 0 ]; then
    nautilus smb://$usuari@192.168.0.39/$usuari
    if [ $i -eq 0 ]; then
    gdialog --title "Fi" --msgbox "La unidat s'hauria d'haver creat"
    fi
    echo ""
    fi


    Es tret de un una mica mes complex, si t'interessa miro si el trobo.

    Josep M Sardà
  • Hola Josep M.,

    Aquest script em sona molt. Jo ara estic desenvolupant un que és molt semblant al teu per fer precisament el mateix i l'estic acabant de modificar perquè sigui el més automàtic possible i desi configuracions al directori de l'usuari.

    Una cosa que t'agradarà saber és que si crees un enllaç simbòlic entre el directori .gvfs (/home/USUARI/.gvfs) i l'escriptori, llavors qualsevol aplicació que accedeixi als fitxers a través del directori .gvfs veu els fitxers com a locals i no com a remots. L'OpenOffice sap connectar-se via smb però hi ha d'altres aplicatius que no.

    Jejeje, t'animo que facis unes connexions amb el nautilus i després miris què hi ha en aquest directori .gvfs (només en Linkat 3).

    :-))

    Gràcies novament per col·laborar amb el portal Linkat.


    Joan de Gracia
  • Hola,

    El meu problema va per aquí

    He de fer funcionar un programa de faltes d'assistència que va amb windows. Amb wine va bé, però tinc el problema que cal muntar la carpeta del programa que es troba en un wxp.

    Tots els usuaris linux han de tenir muntada automàticament aquesta carpeta amb dret d'escriptura. Els usuaris de linux estan personalitzat i no tenen res a veure amb el propietari de windows que demana usuari i contrasenya.

    Quin seria el millor sistema per muntar aquesta unitat?
    nautilus smb://usuari:contrsenya@ip/recurs poder funciona però no voldria que aquesta carpeta quedés a la vista.

    Gràcies
    Joan
  • 0 usuaris

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