serveurs:installation:divers

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
serveurs:installation:divers [2023/06/12 14:16] – [Rechercher un mot de passe sur tout le système] jpmilcentserveurs:installation:divers [2023/09/20 15:28] (Version actuelle) – [Installer Liquidprompt] jpmilcent
Ligne 30: Ligne 30:
     * ''service keyboard-setup restart''     * ''service keyboard-setup restart''
   * Tester sur l'interface d'OVH l'accès à la console VNC, assurer vous que le clavier Azerty fonctionne correctement.    * Tester sur l'interface d'OVH l'accès à la console VNC, assurer vous que le clavier Azerty fonctionne correctement. 
 +
 +===== Installer Liquidprompt =====
 +  * Les utilisateurs des instances ayant besoins de clôner des dépôts Git peuvent installer [[https://liquidprompt.readthedocs.io/en/stable/|Liquidprompt]] pour avoir des informations sur le dépôt visible dans la Console. C'est le cas des utilisateurs **geonat** et **admin** sur les instances //web-srv// et //db-srv//.
 +  * Se connecter sur l'instance avec l'utilisateur concerné.
 +  * Créer un nouveau dossier qui hébergera les applications locales à l'utilisateur : ''mkdir ~/apps''
 +  * Se placer dans ce nouveau dossier : ''cd ~/apps''
 +  * Clôner le dépôt Liquidprompt : ''%%git clone https://github.com/nojhan/liquidprompt.git%%''
 +  * Ajouter cette ligne au fichier //.bashrc// :''vi ~/.bashrc'' <code bash> 
 +# Only load Liquid Prompt in interactive shells, not from a script or from scp
 +[[ $- = *i* ]] && source ~/apps/liquidprompt/liquidprompt
 +</code>
 +  * Créer un fichier de configuration pour indiquer la coloration de l'utilisateur dans le prompt de la console : ''mkdir ~/.config/; vi ~/.config/liquidpromptrc'' <code properties>
 +# Current user (root)
 +#LP_COLOR_USER_LOGGED="$RED"
 +# Current user (admin)
 +#LP_COLOR_USER_LOGGED="$YELLOW"
 +# Current user (geonat et autres utilisateurs)
 +#LP_COLOR_USER_LOGGED="$GREEN"
 +</code>
 +    * Décommenter la ligne //LP_COLOR_USER// correspondant à votre utilisateur et supprimer les autres.
 +  * Relancer le Shell pour prendre en compte les changements : ''source ~/.bashrc''
 +
 +===== Configurer Git pour un utilisateur =====
 +  * Créer un fichier //~/.gitconfig// et ajouter le contenu suivant : ''vi ~/.gitconfig''<code properties>
 +[core]
 +    editor = vim 
 +[credential]
 +    helper = cache --timeout=86400
 +[color]
 +    ui = true
 +[push]
 +    default = simple
 +[pull]
 +    ff = only
 +[alias]
 +    co = checkout
 +    ci = commit
 +    st = status
 +    br = branch
 +    pfl = push --force-with-lease
 +    lg = log --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit --
 +</code>
 +  * Ajouter les éléments suivant au fichier //~/.bash_aliases// : ''vi ~/.bash_aliases'' <code bash>
 +# Alias pour Git
 +alias gs='git status '
 +alias gb='git branch '
 +alias gd='git diff'
 +</code>
  
 ===== Rechercher un mot de passe sur tout le système ===== ===== Rechercher un mot de passe sur tout le système =====
  
-  * Ressource : https://medium.com/@tinopreter/linux-password-mining-58e341635f1c+  * Ressource : [[https://medium.com/@tinopreter/linux-password-mining-58e341635f1c|Linux Password Mining — Extract Passwords from files and Memory Heaps]] -- 22 novembre 2022
   * Afin de retrouver tous les fichiers stockant un mot de passe spécifique, il est possible d'utiliser la commande : <code bash>   * Afin de retrouver tous les fichiers stockant un mot de passe spécifique, il est possible d'utiliser la commande : <code bash>
 grep --color=auto -rnw '/' -ie "<mot-de-passe>" --color=always 2>/dev/null grep --color=auto -rnw '/' -ie "<mot-de-passe>" --color=always 2>/dev/null
  • serveurs/installation/divers.1686579364.txt.gz
  • Dernière modification : 2023/06/12 14:16
  • de jpmilcent