
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:
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.
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.
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.
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.
Il suffit d'écire dans la
fenêtre associée au compte la commande "logout".
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.
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.
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?
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.
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.
Il suffit d'écire dans la
fenêtre associée au compte la commande "logout".
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.
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).