Questions relatives à Unix/Linux

L'accès aux serveurs Unix est réservé aux membres du département informatique et aux étudiants ayant des cours sur unix.

Consultez cette aide avant de faire appel à un technicien.

Cette rubrique liste les réponses possibles aux problèmes les plus fréquemment rencontrés et quelques conseils.

Changer de mot de passe

Pour changer de mot de passe, taper les commandes suivantes depuis sirius (obligatoire à la première connection) :

  1. authentification Unix :
    yppasswd 
  2. authentification Windows (SAMBA) (par exemple pour le NAS) :
    smbpasswd -r triumph

NB : si vous tardez trop à changer votre mot de passe pour Windows/SAMBA, il se peut que la commande smbpasswd ne suffise plus ⇨ essayez alors une connexion sur Joebar 1) qui devrait d'emblée vous demander de changer votre premier mot de passe.
Si ça n'est pas le cas, pour changer son mot de passe sous Windows, il faut taper Atl+Ctrl+Suppr, puis “Modifier le mot de passe”.

Le cas échéant, demandez à l'équipe technique un mot de passe provisoire que Joebar vous demandera de changer lors de votre prochaine connexion.

Choisir un bon mot de passe

Ils ne doivent pas faire moins de huit caractères.

Ne pas inclure de caractère graphique (utisant la touche Alt Gr)

  • Choisir un mot de passe sûr facilement :
    • Utiliser les initiales d'une phrase facile à mémoriser
    • Y ajouter chiffre(s) et/ou caractère(s) de ponctuation
    • Mélanger MAJUSCULES/minuscules

NB : Certaines versions de Windows imposent 3 types de caractères différents pour pouvoir se connecter (MAJUSCULES/minuscules/chiffres, par exemple).

Exemple : “il ne faut pas utiliser cet exemple” peut donner !1nfPuce

En cas de difficulté pour changer de mot de passe, vous pouvez consulter le fichier /home/dist/regles.password.txt

Informations complémentaires sur les mot de passe ici

Serveurs accessibles

Voir également stations

janus (aka sirius/forge) courrier (ex pegase) webdb (ex pegase) medusa joebar taurus (cluster)
etudiants X/SSH/SFTP non non non non non
enseignants X/SSH/SFTP commande publier / SFTP / SSH restreint non interactif commande publier / SFTP / SSH restreint non interactif RDP (rdesktop (non recommandé) + compte LDAP 2)) usage recommandé utilisation de remmina (RDP >= 5.2 gestion devices USB) RDP (rdesktop 3)) non
chercheurs X/SSH/SFTP commande publier / SFTP / SSH restreint non interactif commande publier / SFTP / SSH restreint non interactif RDP (rdesktop (non recommandé) + compte LDAP 4)) usage recommandé utilisation de remmina (RDP >= 5.2 gestion devices USB) RDP (rdesktop 5)) SSH/SFTP (demander aux techniciens)
rdp5 rdesktop hexa
#define RDP5_DISABLE_NOTHING	0x00
#define RDP5_NO_WALLPAPER	0x01
#define RDP5_NO_FULLWINDOWDRAG	0x02
#define RDP5_NO_MENUANIMATIONS	0x04
#define RDP5_NO_THEMING		0x08
#define RDP5_NO_CURSOR_SHADOW	0x20
#define RDP5_NO_CURSORSETTINGS	0x40	/* disables cursor blinking */
#define RDP5_COMPRESSED		0x80

Accès SSH depuis Unix/Linux

Dans les commandes ci-dessous, remplacez <monlogin> par votre identifiant Unix/NIS (ou ENT/LDAP pour certains nouveaux étudiants)
et <serveur> par le nom du serveur sur lequel vous voulez vous connecter.

:!: Depuis l'extérieur du département informatique, le réseau des portables étudiants ou le réseau WIFI, il faut mettre l'adresse internet complète du serveur :

exemple : sirius.info.univ-angers.fr (le nom forge.info.univ-angers.fr n'est plus accessible en SSH)

exemple : janus.info.univ-angers.fr ( janus regroupe désormais forge et sirius )

  • Pour lancer un shell, tapez la commande :
ssh -Y <monlogin>@<serveur>
  • Pour lancer directement une application graphique (ou non) sur le serveur distant, tapez :
ssh -Y <monlogin>@<serveur>  "commande arguments"

Accès SSH à Courrier ou Webdb (remplaçants de Pegase)

il n'est plus possible d'avoir un shell interactif avec ssh, mais vous pouvez :

  • passer vos commandes en paramètres à ssh
  • le script “publier” fonctionne toujours
  • vous pouvez également vous connecter via un navigateur de fichier qui supporte le schéma sftp:// ou depuis Ubuntu “se connecter à un serveur” (ssh).

pour les bases de données vous pouvez :

  • utiliser les applications web/Php “PhpXXXAdmin” (à installer dans votre répertoire public_html) :
  • passer les commandes psql ou mysql via ssh. Exemples :
ssh webdb "mysql -h 127.0.0.1 -u <username> -p -D <database> -e 'select * from ma_table;'"
ssh webdb "mysql -h 127.0.0.1 --password=<xxxxxxxx> -u <username> -p -D <database> < requete.sql"
ssh webdb "psql -h 127.0.0.1 -U <username> -c 'select * from ma_table;'"
ssh webdb "psql -h 127.0.0.1 -U <username> -f toto.sql"

Accès distants au Département Informatique

Voir ici

Problèmes d'accès

:?: Je n'arrive pas à me connecter avec SSH ou SFTP, j'obtiens un message du genre “Received message too long 458967067”

Le problème est lié à un retour d'affichage trop riche généré par une commande du fichier .bashrc.
Pour faciliter l'identification du message problématique, se connecter avec la commande suivante :

ssh <serveur> /bin/false

Remplacez <monlogin> par votre identifiant Unix/NIS ou ENT/LDAP et
<serveur> par le nom du serveur sur lequel vous voulez vous connecter

Quotas

Des quotas d'espace disque sont alloués à chaque étudiant. Certains dysfonctionnements
peuvent être simplement dûs à un dépassement de ces quotas.

NB: Si vous avez dépassé vos quotas, il vous sera impossible de vous connecter via XWindow.

Les commandes ci-dessous devront donc être lancée depuis une console texte (station) ou une connexion SSH (Janus).

Comment faire du ménage

Voir l'espace occuppé :

Pour afficher les sous-répertoires et fichiers les plus volumineux de votre répertoire personnel (classés par taille), tapez :

cd
du -sk .[a-zA-Z0-9]* * | sort -rn | less

Repérez et, le cas échéant, supprimez les fichiers non indispensables les plus gros. Répétez l'opération
dans les sous-répertoires les plus gros et ainsi de suite.

Répertoires de cache :

Ils se trouvent dans votre répertoire ~/.cache/.

Pour vérifier la place occupée par les différents répertoires de cache tapez :

cd ~/.cache
du -sk .[a-zA-Z0-9]* * | sort -rn | less

Videz les caches, puis désactivez-les lorsqu'ils ne sont pas nécessaires (c'est le cas pour les navigateurs Web).

Fichiers core :

Supprimez les fichiers core (générés par les programmes qui plantent) :

find ~ \( -name core -a -size +0c \) -print -exec ls -l {} \; -exec rm -i {} \; 

Mauvaise configuration

(bien sûr, pensez toujours à vérifier vos quotas)

Si vous avez un problème dans votre configuration, tapez la commande

config.default 

Cela permet de récupérer les fichiers de configuration standard (la configuration courante est sauvegardée).

pavé numérique

Le verrouillage du pavé numérique avec la touche “num” peut causer des dysfonctionnement (par exemple avec ghostview).

Connaître la liste des étudiant(e)s de toute une filière

NB : les comptes sont basés sur l'annuaire LDAP et n'ont pas de groupe unix spécifique.

Sous sirius, taper (sans paramètre pour plus d'informations) :

liste_groupe_ldap <Mon-UID-LDAP> <auaEtapeMillesime>

:!: Ce script liste tous les comptes d'une filière, y compris ceux qui ne seraient pas concernés par l'informatique (ex: Pluripass).

Pages de manuel en anglais

Si, dans un shell, elle s'affichent en français et qu'on veut les avoir en anglais, il suffit de taper :

LC_ALL=en man <page_man>
1) , 3) , 5)
exemple : rdesktop -g 90% -a 16 -d LABINFO joebar -u <mon_login> &
2) , 4)
exemple : rdesktop -g 90% -a 16 -x 20 medusa &
faq/unix.txt · Dernière modification: 28/09/2016 14:15 par De Germain Frantz
CC Attribution-Noncommercial-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0