From 0318cc923fe5fe387c4850795f92b1021986bde8 Mon Sep 17 00:00:00 2001
From: Anthony Borghi <anthony.borghi@veremes.com>
Date: Thu, 20 Apr 2023 12:18:47 +0200
Subject: [PATCH] www-data et history

---
 source/concept/system/use_case.md | 18 +++++++++++++++++-
 1 file changed, 17 insertions(+), 1 deletion(-)

diff --git a/source/concept/system/use_case.md b/source/concept/system/use_case.md
index b2fb834..9c9e809 100644
--- a/source/concept/system/use_case.md
+++ b/source/concept/system/use_case.md
@@ -156,4 +156,20 @@ ls
 
 la commande `cd` est basique et vous la connaissez surement, par contre il y a quelques astuces pour gagner du temps : 
 - `cd` sans paramètre ramène dans le dossier $HOME, ça équivaut à faire `cd ~`
-- `cd -` ramène à l'emplacement précédent
\ No newline at end of file
+- `cd -` ramène à l'emplacement précédent
+
+## Chercher une commande dans l'historique
+
+La commande `history` retrace toutes les commandes jouées sur la machine sous certaines conditions.
+
+Si vous avez plusieurs terminaux ouvert il récupère pas tout, en SSH c'est relatif à votre utilisateur et ça prend pas tout. Bref ce n'est pas parfait, mais ça peut vous permettre de retrouver une commande que vous voulez rejouer ou de voir ce qui s'est passé sur la machine.
+
+Exemple : Je ne retrouve plus la commande pour compiler la documentation `history | grep sphinx`.
+
+## Usurper www-data
+
+Sur un serveur des clients, pour s'éviter des problème de droits quand on veut lancer les moteurs par exemple, c'est plus pratique de le faire avec `www-data`, mais comme c'est l'utilisateur d'apache c'est pas si simple. Mais la commande `su` permet de le faire.
+
+```shell
+sudo su - www-data -s /bin/bash 
+```
\ No newline at end of file
-- 
GitLab