Réparer l'authentification MySQL quand elle a pétée
Aucune idée du comment, mais hier je tente de créer un utilisateur et mysql me répond :
ERROR 1146 (42S02): Table 'mysql.user' doesn't exist
Awww man.
Je vérifie le filesystem : yeap, existe pas.
Awww man².
Bon. Comment qu'on fait ?
Récupérer les mots de passe
On a au moins …
Des couleurs dans ton less
Quand j'ai besoin d'ouvrir un fichier que je ne modifie pas, j'aime bien less. Mais je fini souvent par ressortir emacs, parce que l'absence de coloration syntaxique est complexe sur certains documents (genre, XML le maudit).
Donc voici un petite manip bien sympatique... On commence par installer python-pygments (sous Debian …
Lire la suitePerl et SUID
Je déteste sudo. Je comprends sont intérêt, mais globalement, je trouve que c'est généralement une solution sale à des problèmes qui ont une solution élégante déjà en place depuis ~40 ans.
En effet, il y a deux cas d'utilisation de sudo :
- avoir un user qui dispose de tous les droits …
Envoyer une fonction par ssh
Il peut être utile dans un script d'envoyer du code sur un serveur afin d'obtenir des informations.
On peut avoir un script sur la machine, envoyer un script sur la machine et l'exécuter ou, moins chiant, envoyer une fonction.
Pour celà, on code une petite fonction, comme dans n'importe quel …
Lire la suiteConnexion SSH sans mot de passe
Pour faire une connexion ssh sans mot de passe, la plupart des gens vous diront de simplement ne pas entrer de mot de passe. C'est une solution qui marche, mais qui est stupide dans 95% des cas (les 5% restants étant : ça sert pour des robots bien cachés et très …
Lire la suite