Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
faq:unix [16/02/2016 09:10] De Germain Frantz [Choisir un bon mot de passe] |
faq:unix [11/09/2019 16:02] De Germain Frantz |
||
---|---|---|---|
Ligne 14: | Ligne 14: | ||
- authentification Windows (SAMBA) (par exemple pour le NAS) : <code>smbpasswd -r triumph</code> | - authentification Windows (SAMBA) (par exemple pour le NAS) : <code>smbpasswd -r triumph</code> | ||
- | **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** ((exemple : rdesktop -g 90% -a 16 -d LABINFO joebar -u <mon_login> &)) qui devrait d'emblée vous demander de changer votre premier mot de passe. | + | **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** ((exemple : rdesktop -g 90% -a 16 -d LABINFO joebar -u <mon_login> &)) 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 <key>Atl+Ctrl+Suppr</key>, 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 ===== | ===== Choisir un bon mot de passe ===== | ||
Ligne 26: | Ligne 29: | ||
* Mélanger MAJUSCULES/minuscules | * Mélanger MAJUSCULES/minuscules | ||
- | => **NB** : Certaines versions de Windows imposent 3 types de caractère différents pour pouvoir se connecter (MAJUSCULES/minuscules///chiffres//, par exemple). | + | => **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'' | Exemple : ''"il ne faut pas utiliser cet exemple"'' peut donner ''!1nfPuce'' | ||
Ligne 38: | Ligne 41: | ||
Voir également [[aide:stations|stations]] | Voir également [[aide:stations|stations]] | ||
- | | ^ janus (aka sirius/forge) ^ courrier (ex pegase) ^ webdb (ex pegase) ^ joebar ^ taurus ([[cluster]]) ^ | + | | ^ janus (aka sirius/forge) ^ devel ^ webdb ^ medusa ^ |
- | ^ etudiants | X/SSH/SFTP | non | non | non | non | | + | ^ etudiants | X/SSH/SFTP | X/SSH/SFTP | non | non | |
- | ^ enseignants | X/SSH/SFTP | commande publier / SFTP / SSH restreint non interactif | commande publier / SFTP / SSH restreint non interactif | RDP (rdesktop ((exemple : rdesktop -g 90% -a 16 -d LABINFO joebar -u <mon_login> &))) | non | | + | ^ enseignants | X/SSH/SFTP | X/SSH/SFTP | commande publier / SFTP / SSH restreint non interactif | RDP (rdesktop (non recommandé) + compte LDAP ((exemple : rdesktop -g 90% -a 16 -x 20 medusa &))) usage recommandé utilisation de remmina (RDP >= 5.2 //gestion devices USB//) | |
- | ^ chercheurs | X/SSH/SFTP | commande publier / SFTP / SSH restreint non interactif | commande publier / SFTP / SSH restreint non interactif | RDP (rdesktop ((exemple : rdesktop -g 90% -a 16 -d LABINFO joebar -u <mon_login> &))) | SSH/SFTP (demander aux techniciens) | | + | ^ chercheurs | X/SSH/SFTP | X/SSH/SFTP | commande publier / SFTP / SSH restreint non interactif | RDP (rdesktop (non recommandé) + compte LDAP ((exemple : rdesktop -g 90% -a 16 -x 20 medusa &))) usage recommandé utilisation de remmina (RDP >= 5.2 //gestion devices USB//) | |
- | ==== Accès SSH depuis Unix/Linux ==== | + | <code paramètres 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 | ||
+ | </code> | ||
+ | ==== - 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) \\ | Dans les commandes ci-dessous, remplacez //<monlogin>// par votre identifiant Unix/NIS (ou ENT/LDAP pour certains nouveaux étudiants) \\ | ||
Ligne 52: | Ligne 65: | ||
il faut mettre l'adresse internet complète du serveur :\\ | il faut mettre l'adresse internet complète du serveur :\\ | ||
- | <del>exemple : sirius.info.univ-angers.fr (le nom forge.info.univ-angers.fr n'est plus accessible en SSH)</del> | + | exemple : janus.info.univ-angers.fr (Janus regroupe les anciens Forge et Sirius) |
- | + | ||
- | exemple : janus.info.univ-angers.fr ( janus regroupe désormais forge et sirius ) | + | |
* Pour lancer un **shell**, tapez la commande : | * Pour lancer un **shell**, tapez la commande : | ||
Ligne 65: | Ligne 76: | ||
ssh -Y <monlogin>@<serveur> "commande arguments" | ssh -Y <monlogin>@<serveur> "commande arguments" | ||
- | === Accès SSH à Courrier ou Webdb (remplaçants de Pegase) === | + | === - Accès SSH à Webdb (enseignants uniquement) : === |
- | il n'est plus possible d'avoir un shell interactif avec ssh, mais vous pouvez : | + | il n'est pas possible d'avoir un shell interactif SSH, mais vous pouvez : |
+ | * simplement utiliser [[aide:sshfs|SSHFS]], voire une navigateur de fichier qui supporte le schéma sftp:%%//%%. | ||
+ | * utiliser le script "publier" | ||
* passer vos commandes en paramètres à ssh | * 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 : | pour les bases de données vous pouvez : | ||
Ligne 89: | Ligne 100: | ||
</code> | </code> | ||
- | ==== Accès distants au Département Informatique ==== | + | ==== - Accès distants au Département Informatique : ==== |
Voir [[aide:acces_ssh|ici]] | Voir [[aide:acces_ssh|ici]] | ||
\\ | \\ | ||
- | ==== Problèmes d'accès ==== | + | ==== - Problèmes d'accès SSH/SCP : ==== |
+ | |||
+ | :?: //La commande scp renvoie un message du genre// ''"protocol error: ..."'' | ||
+ | |||
+ | Le problème vient probablement du fait que des commandes prévues pour une session interactive se trouvent dans votre fichier ''.bashrc'' (ex : ''echo'', etc...). \\ | ||
+ | Pour éviter ça, il faut ajouter les lignes suivantes en tête du fichier ''.bashrc''. Ça permet de tester si on est dans une session interactive ou non et d'exécuter le fichier ou non : | ||
+ | |||
+ | <code bash> | ||
+ | # Test for an interactive shell. There is no need to set anything | ||
+ | # past this point for scp and rcp, and it's important to refrain from | ||
+ | # outputting anything in those cases. | ||
+ | if [[ $- != *i* ]]; then | ||
+ | # Shell is non-interactive. Be done now | ||
+ | return | ||
+ | fi | ||
+ | </code> | ||
:?: //Je n'arrive pas à me connecter avec SSH ou SFTP, j'obtiens un message du genre// ''"Received message too long 458967067"'' | :?: //Je n'arrive pas à me connecter avec SSH ou SFTP, j'obtiens un message du genre// ''"Received message too long 458967067"'' | ||
Ligne 101: | Ligne 128: | ||
Pour faciliter l'identification du message problématique, se connecter avec la commande suivante : | Pour faciliter l'identification du message problématique, se connecter avec la commande suivante : | ||
- | ssh <serveur> /bin/false | + | ssh <monlogin>@<serveur> /bin/false |
| | ||
Remplacez //<monlogin>// par votre identifiant Unix/NIS ou ENT/LDAP et \\ | Remplacez //<monlogin>// par votre identifiant Unix/NIS ou ENT/LDAP et \\ | ||
//<serveur>// par le nom du serveur sur lequel vous voulez vous connecter | //<serveur>// par le nom du serveur sur lequel vous voulez vous connecter | ||
- | |||
===== Quotas ===== | ===== Quotas ===== | ||
Ligne 115: | Ligne 141: | ||
Les commandes ci-dessous devront donc être lancée depuis une console texte (station) ou une connexion SSH (Janus). | Les commandes ci-dessous devront donc être lancée depuis une console texte (station) ou une connexion SSH (Janus). | ||
- | ==== Comment faire du ménage ==== | + | ==== - Comment faire du ménage : ==== |
=== Voir l'espace occuppé : === | === 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 : | + | Utilisez l'outil semi-graphique //ncdu// pour afficher tous les répertoires et fichiers les plus volumineux de votre répertoire personnel (classés par taille) : |
cd | cd | ||
- | du -sk .[a-zA-Z0-9]* * | sort -rn | less | + | ncdu -x |
- | Repérez et, le cas échéant, supprimez les fichiers non indispensables les plus gros. Répétez l'opération \\ | + | Vous pourrez supprimer les fichiers non indispensables (ex. fichiers de cache) les plus gros directement depuis ncdu. |
- | 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 : === | === Fichiers core : === | ||
Ligne 152: | Ligne 166: | ||
config.default | config.default | ||
Cela permet de récupérer les fichiers de configuration standard //(la configuration courante est sauvegardée)//. | Cela permet de récupérer les fichiers de configuration standard //(la configuration courante est sauvegardée)//. | ||
+ | |||
+ | ===== Repartionner son disque dur pour gagner de l'espace disque ===== | ||
+ | |||
+ | * [[https://doc.ubuntu-fr.org/deplacer_repertoire_usr|tutoriel]] "Déplacer son répertoire /usr". | ||
===== pavé numérique ===== | ===== pavé numérique ===== | ||
Ligne 158: | Ligne 176: | ||
- | ===== Connaître la liste des étudiant(e)s d'une filière ===== | + | ===== Connaître la liste des étudiants 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) : | + | NB : les comptes sont basés sur l'annuaire LDAP et n'ont pas de groupe Unix spécifique. |
- | liste_groupe_ldap <Mon-UID-LDAP> <auaEtapeMillesime> | + | Sur Janus, taper (sans paramètre pour plus d'informations) : |
+ | liste_groupe_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 ===== | ===== Pages de manuel en anglais ===== | ||