Sites UdeM Ce site   
liens
DGTIC  |   Mon profil DGTIC  |   FAQ relié à ESI  |   Besoin d'aide?

  Environnement Scientifique Intégré (ESI)


ESI - Les comptes démonstrateurs.


Il est possible d'avoir un compte démonstrateur pour un cours en particulier sur l'environnement ESI. Ce dernier peut-être utilisé par le responsable (professeur, chargé de cours) et par les démonstrateurs du cours. Il permet à toutes ces personnes de partager un environnement de travail homogène.

Le nom d'un compte démonstrateur suit la patron "dSIGLE". Par exemple, pour le cours mat1600, le nom du compte démonstrateur est dmat1600.

Il est important de mentionner que seul le responsable du cours peut faire une demande d'activation de comptes démonstrateurs et que seul le responsable peut donner l'accès à des démonstrateurs au compte.

Dans le but de mieux introduire les divers aspects reliés aux comptes démonstrateurs, nous présentons ces derniers sous forme de FAQ:


1. FAQ - informations qui touchent le responsable du cours.
2. FAQ - informations qui touchent les démonstrateurs.
3. FAQ - problèmes techniques.

1. FAQ -Information qui touchent le responsable du cours.


Dans cette section, nous allons répondre aux questions suivantes:

1.1 Je suis le responsable d'un cours, à qui dois-je m'adresser pour activer le compte démonstrateur au cours à lequel je suis affecté?

1.2 Je suis le responsable du cours, il existe déjà un compte démonstrateur pour le cours à lequel je suis affecté. Comment y avoir accès?
1.3 Je suis le responsable du cours, comment puis-je me connecter au compte démonstrateur?
1.4 Je suis le responsable du cours, comment me déconnecter du compte démonstrateur?
1.5 Je suis le responsable du cours, comment donner la permission à l'un de mes démonstrateurs au compte?
1.6 Je suis le responsable du cours, comment retirer l'accès à un usager de la liste des démonstrateurs?

N.B. Si vous n'êtes pas sûr qu'un compte démonstrateur existe, assumez qu'il n'existe pas.

1.1 Je suis le responsable d'un cours, à qui dois-je m'adresser pour activer le compte démonstrateur au cours à lequel je suis affecté?


    Voici la procédure à suivre:

    1. Dans un premier temps, vous devez avoir un compte sur l'environnement ESI. Si ce n'est le cas, écrivez à gestacces@DGTIC.UMontreal.CA en spécifiant que vous voulez un compte dans l'environnement ESI et en spécifiant clairement le cours à lequel vous êtes affecté. 

    2. Vous connecter à votre compte à distance sur l'environnement ESI* ou bien de vous connecter physiquement à partir d'un terminal X.

    3. Exécutez les commandes suivantes dans l'ordre:
        "ssh-keygen -t rsa -b 4096"
          Generating public/private rsa key pair.
          Enter file in which to save the key (/home/LOGIN/.ssh/id_rsa):  "LAISSEZ VIDE"
          Created directory '/home/LOGIN/.ssh'.
          Enter passphrase ([...]): "ENTREZ VOTRE MOT DE PASSE SUR ESI"
          Enter same passphrase again: "ENTREZ VOTRE MOT DE PASSE SUR ESI"
          Your identification has been saved in /home/LOGIN/.ssh/id_rsa.
          Your public key has been saved in /home/LOGIN/.ssh/id_rsa.pub.
          The key fingerprint is:
          HH:HH:HH:HH:HH:HH:HH:HH:HH:HH:HH:HH:HH LOGIN@HOST
        "cd .ssh"
        "ln -s id_rsa identity"

    4. Envoyer aux adresses courriels gestacces@DGTIC.UMontreal.CA et rootbac@ESI.UMontreal.CA la demande d'ouverture du compte démonstrateur en précisant clairement le sigle du cours et que vous êtes les responsable.

1.2 Je suis le responsable du cours, il existe déjà un compte démonstrateur pour le cours à lequel je suis affecté. Comment y avoir accès?


    Voici la procédure à suivre:

    1. Dans un premier temps, vous devez avoir un compte sur l'environnement ESI. Si ce n'est le cas, écrivez à gestacces@DGTIC.UMontreal.CA en spécifiant que vous voulez un compte dans l'environnement ESI et en spécifiant clairement le cours à lequel vous êtes affecté. 

    2. Vous connecter à votre compte à distance sur l'environnement ESI à l'aide de ssh* ou bien de vous connecter physiquement à partir d'un terminal X.

    3. Exécutez les commandes suivantes dans l'ordre:
        "ssh-keygen -t rsa -b 4096"
          Generating public/private rsa key pair.
          Enter file in which to save the key (/home/LOGIN/.ssh/id_rsa):  "LAISSEZ VIDE"
          Created directory '/home/LOGIN/.ssh'.
          Enter passphrase ([...]): "ENTREZ VOTRE MOT DE PASSE SUR ESI"
          Enter same passphrase again: "ENTREZ VOTRE MOT DE PASSE SUR ESI"
          Your identification has been saved in /home/LOGIN/.ssh/id_rsa.
          Your public key has been saved in /home/LOGIN/.ssh/id_rsa.pub.
          The key fingerprint is:
          HH:HH:HH:HH:HH:HH:HH:HH:HH:HH:HH:HH:HH LOGIN@HOST
        "cd .ssh"
        "ln -s id_rsa identity"

    4. Envoyer à l'adresse courriel rootbac@ESI.UMontreal.CA la demande d'accès au compte démonstrateur en précisant clairement le sigle du cours et que vous êtes les responsable.

1.3 Je suis le responsable du cours, comment puis-je me connecter au compte démonstrateur?


    Voici la procédure à suivre:

    1. Vous connecter à votre compte à distance sur l'environnement ESI à l'aide de ssh* ou bien de vous connecter physiquement à partir d'un terminal X.

    2. Dans un terminal, écrivez la commande:
                "ssh localhost -l dSIGLE"        
        où dSIGLE est le nom du compte démonstrateur. Entrez votre mot de passe à l'invite. Si aucun échec survient, la fenêtre est maintenant associée au compte. À partir de cet instant, le responsable peut travailler dans le compte démonstrateur. Il peut créer des répertoires, supprimer des fichiers, etc.

1.4 Je suis le responsable du cours, comment me déconnecter du compte démonstrateur?


    Il suffit d'écire dans la fenêtre associée au compte la commande "logout".

1.5 Je suis le responsable du cours, comment donner la permission à l'un de mes démonstrateurs au compte?


    Voici la procédure à suivre:

    1. Le démonstrateur doit lire la FAQ qui lui est associé. Si le démonstrateur lit bien cette section,   vous receverez un courriel de lui ayant un fichier attaché nommé "LOGIN_esilbac.gz", où LOGIN est le nom de l'usager du démonstrateur dans l'environnement ESI. (typiquement le nom d'usager suit le patron p0xxxxx, où x est un chiffre).

    2. Transférer le fichier "LOGIN_esilbac.gz" dans votre compte sur l'environnement ESI à l'aide de sftp ou de scp*.
 
    3. Vous connecter à votre compte à distance sur l'environnement ESI à l'aide de ssh* ou bien de vous connecter physiquement à partir d'un terminal X.

    4. Écrivez la commande suivante dans le terminal
                "scp LOGIN_esilbac.gz dSIGLE@localhost:.ssh", où dSIGLE est le nom du compte démonstrateur.

    5. Détruisez le fichier LOGIN_esilbac.gz de votre compte.
                "rm -i LOGIN_esilbac.gz"

    6. Basculer au compte démonstrateur
                "ssh localhost -l dSIGLE", où dSIGLE est le nom du compte démonstrateur.

    7. Exécutez les commandes suivantes dans l'ordre:
                "cd .ssh"
                "gzip -dc LOGIN_esilbac.gz > LOGIN_esilbac"
                "rm -i LOGIN_esilbac.gz"
                "cat LOGIN_esilbac >> authorized_keys2"

    8. À partir de cet instant, le démonstrateur dont son nom d'usager est LOGIN sur l'environnement ESI peut utiliser le compte démonstrateur dSIGLE.
 
    Si vous avez des questions, ou des problèmes surgissent, contacter les adminstrateurs à l'adresse courriel rootbac@ESI.UMontreal.CA en précisant le cours, et le login du démonstrateur.


1.6 Je suis le responsable du cours, comment retirer l'accès à un usager de la liste des démonstrateurs?


    Supossons que le nom de l'usager à retirer l'accès est LOGIN (typiquement le nom d'usager suit le patron p0xxxxx, où x est un chiffre)

    Voici la procédure à suivre:

    1. Vous connecter à votre compte à distance sur l'environnement ESI à l'aide de ssh* ou bien de vous connecter physiquement à partir d'un terminal X.
   
    2. Basculer au compte démonstrateur
                "ssh localhost -l dSIGLE", où dSIGLE est le nom du compte démonstrateur.

    3. Exécutez les commandes suivantes dans l'ordre::
                "cd .ssh"
                "cat authorized_keys2 | grep -v LOGIN > SIGLE"
                "mv SIGLE authorized_keys2"

    Si vous avez des questions, ou des problèmes surgissent, contacter les adminstrateurs à l'adresse courriel rootbac@ESI.UMontreal.CA en précisant le cours, et le login du démonstrateur.

Nous vous invitons à lire la section FAQ - générale qui contient plusieurs éléments importants.


2. FAQ - Information qui touchent les démonstrateurs.


Dans cette section, nous allons répondre aux questions suivantes:

2.1 Je suis un démonstrateur d'un cours, à qui dois-je m'adresser pour avoir accès au compte démonstrateur?
2.2 Je suis un démonstrateur d'un cours, comment puis-je me connecter au compte démonstrateur?
2.3 Je suis un démonstrateur d'un cours, comment me déconnecter du compte démonstrateur?

2.1 Je suis un démonstrateur d'un cours, à qui dois-je m'adresser pour avoir accès au compte démonstrateur?


Voici la procédure à suivre:

    1. Le responsable du cours doit lire la FAQ qui lui est associé du présent document. Si le responsable lit bien cette section, vous êtes assuré que le compte démonstrateur existe.

    1. Dans un premier temps, vous devez avoir un compte sur l'environnement ESI. Si ce n'est le cas, écrivez à gestacces@DGTIC.UMontreal.CA en demandant que vous voulez un compte dans l'environnement ESI parce que vous êtes un démonstrateur et en spécifiant clairement votre code permanent et le sigle du cours. 

    2. Vous connecter à votre compte à distance sur l'environnement ESI* ou bien de vous connecter physiquement à partir d'un terminal X.

    3. Exécutez les commandes suivantes dans l'ordre:
        "ssh-keygen -t rsa -b 4096"
          Generating public/private rsa key pair.
          Enter file in which to save the key (/home/LOGIN/.ssh/id_rsa):  "LAISSEZ VIDE"
          Created directory '/home/LOGIN/.ssh'.
          Enter passphrase ([...]): "ENTREZ VOTRE MOT DE PASSE SUR ESI"
          Enter same passphrase again: "ENTREZ VOTRE MOT DE PASSE SUR ESI"
          Your identification has been saved in /home/LOGIN/.ssh/id_rsa.
          Your public key has been saved in /home/LOGIN/.ssh/id_rsa.pub.
          The key fingerprint is:
          HH:HH:HH:HH:HH:HH:HH:HH:HH:HH:HH:HH:HH LOGIN@HOST
        "cd .ssh"
        "ln -s id_rsa identity"
        "cp id_rsa.pub LOGIN_esilbac", où LOGIN est votre nom d'usager. Typiquement le nom d'usager suit le patron p0xxxxx, où x est un chiffre.
        "gzip -c LOGIN_esilbac > LOGIN_esilbac.gz"
        "rm -i LOGIN_esilbac"

    4. Envoyer par courriel le fichier LOGIN_esilbac.gz au responsable du cours.


2.2 Je suis un démonstrateur d'un cours, comment puis-je me connecter au compte démonstrateur?


    Voici la procédure à suivre:

    1. Vous connecter à votre compte à distance sur l'environnement ESI à l'aide de ssh* ou bien de vous connecter physiquement à partir d'un terminal X.

    2. Dans un terminal, écrivez la commande:
                "ssh localhost -l dSIGLE"        
            où dSIGLE est le nom du compte démonstrateur. Entrez votre mot de passe à l'invite. Si aucun échec survient, la fenêtre est maintenant associée au compte. À partir de cet instant, le démonstrateur peut travailler dans le compte démonstrateur. Il peut créer des répertoires, supprimer des fichiers, etc.

2.3 Je suis un démonstrateur d'un cours, comment me déconnecter du compte démonstrateur?


    Il suffit d'écire dans la fenêtre associée au compte la commande "logout".

3. FAQ - Problèmes techniques.

3.1 Je suis un démonstrateur, je n'arrive plus à me connecter au compte démonstrateur?


    Dans un premier temps, réessayez de nouveau et faisant attention de vérifier si la touche "Fix Maj" n'est pas activé. Si votre mot de passe contient des chiffres, utilisez la série de chiffre au dessus des lettres au lieu d'utiliser le clavier à chiffre à la droite du clavier.

    Dans un second temps, demandez au responsable si le compte n'est pas verrouillé suite à un dépassement de quota.

    Si malgré tout ca, vous ne pouvez pas vous connecter,  un moyen draconien de corriger le problème consiste à reinitialiser votre accès.

    Demandez au responsable du cours de retirer vos accès (section  1.6) et envoyez lui un courriel tel que décrit par la section 2.2.

3.2 Le quota disque du compte démonstrateur est dépassé.


    Le compte démonstrateur est soumis au même quota qu'un simple compte usager. Il est temps de faire du ménage, ou d'envoyez une requête à rootbac@ESI.UMontreal.CA



* Pour plus de renseignements concernant le transfert de fichiers sur l'environnement ESI, lire le document ESI - Se connecter à l'aide de ssh ou de sftp (transférer des fichiers).




Dernière mise à jour : 22 janvier 2008 - Francis Forget








Ce site fonctionne avec Microsoft Internet Explorer 6, Netscape 6, Firefox 1.5 et les versions subséquentes de ces fureteurs.