Outils pour utilisateurs

Outils du site


php-bash:aide-memoire

Aide mémoire Linux

Programmation BASH

Perte mot de passe root

Solution 1

  • Trouver le nom de l'utilisateur dans /etc/passwd,
  • Supprimer le mot de passe correspondant dans /etc/shadow.
  • Redémarrer
  • Se connectet sans mot de passe
  • Créer un nouveau avec la commande “passwd”.

ATTENTION : débrancher l'ordi du réseau → sécurité car connexion sans mdp root

Solution 2

  • Trouver le nom de l'utilisateur dans /etc/passwd
  • Editer /etc/shadow et remplacer l'empreinte du mot de passe correspondant a ce compte par l'empreinte de ton mot de passe. Ca demande de connaitre l'empreinte de ton mot de passe, donc de l'avoir préparée au préalable a un endroit que tu pourra accéder quand tu feras la manip.

Solution 3

  • Trouver le nom de l'utilisateur dans /etc/passwd
  • utiliser un chroot pour lancer la commande passwd du système dont tu veux modifier le mot de passe.
  • Par exemple si tu as monté la partition système que tu veux modifier sur /mnt/root et tu vois que l'utilisateur s'appelle “bob” :
mount -o bind /proc /mnt/root/proc
mount -o bind /sys /mnt/root/sys
mount -o bind /dev /mnt/root/dev
chroot /mnt/root /bin/bash
passwd bob
exit
umount /mnt/root/dev
umount /mnt/root/sys
umount /mnt/root/proc
umount /mnt/root

alias utiles

Lister des fichiers

alias ls-list='ls -la | grep ^- | awk \'\''{print }\'\'''

Aptitude Apt-get Apt

Gestion des paquets gelés

sudo dpkg --list | grep ^hi
sudo aptitude search "~ahold"

FREEBOX VLC

apt-cache search freeplayer
fbx-playlist - éditeur graphique pour la liste de lecture de la Freebox
freeplayer - Encapsuleur autour de VLC pour la FreeBox ADSL française

APTITUDE REVENIR VERSION ANTERIEURE

aptitude  show -v Logiciel
aptitude install=Version Logiciel

APTITUDE RECOMMENDS

aptitude install --with-recommends LePaquet
aptitude install --without-recommends LePaquet

INCROND

https://www.cyberciti.biz/faq/linux-inotify-examples-to-replicate-directories/ Linux incrond inotify Monitor Directories For Changes And Take Action

TOUCHPAD

Desactiver

  xinput --set-prop `xinput | sed -nr 's/.*TouchPad.*id=([0-9]*).*/\1/p'`  "Device Enabled" 0

Activer

  xinput --set-prop `xinput | sed -nr 's/.*TouchPad.*id=([0-9]*).*/\1/p'`  "Device Enabled" 1

xbindkeys / brightness

Nom touche

xbindkeys -k

Dispo clavier

xkbprint -label name $DISPLAY - | gv -orientation=seascape -

xbindkeys en toile de fond.

[ragnarok@asgard-freeBSD:~] $ cat .xbindkeysrc 
 
# PERSONNAL XBINDKEYS
 "intel_backlight decr 10"
 Alt + Down
 
 "intel_backlight incr 10"
 Alt + Up

FreeBSD : pkg install intel-backlight Debian : aptitude instatt xbacklight

Bash : recursif

#!/bin/sh
 
dossierDeTravail="/home/serveur";
 
recursiveSearch() {
    [ -r "$1" ] && [ -x "$1" ] || return 1 # Si on peut fouiller dans le dossier
    [ "`ls "$1" | wc -l`" == "0" ] && return 0 # Si le dossier est vide
    for file in "$1"/*; do
        if [ -d "$file" ]; then
            recursiveSearch "$file"
        fi
        echo "$file"
    done
}
 
recursiveSearch  $dossierDeTravail

Bash : recursif 2 / zenity

#!/bin/sh
#
# Test de l'existence du programme ZENITY 
if which zenity > /dev/null; then
    echo "zenity already install. Fine."
else
    echo "zenity does not exist. Go for the installation"
    su -c "apt-get install zenity"
fi
 
dossier=`zenity --title="Choisir un dossier" --file-selection --directory` ; 
find $dossier -depth -name '*.wav' -execdir bash -c '[[ -f $0 ]] &&  flac -7 --replay-gain "$0" ' {} \;

Bash: jours semaine

#!/bin/sh
 
case $(LC_ALL=C date +%a) in
   (Mon) echo 'Bonjour :)';;
   (Thu) echo 'Bienvenue ;) ';;
   (Wed|Sat|Sun) echo 'YEP !!! :)';;
   (*) echo 'Hi ! ;)' ;;
esac

VIRTUAL BOX: racc.claviers

La touche Host est la touche Ctrl droite de votre clavier.

  Host: Active (intègre la souris et le clavier dans la machine)
  Host: Désactive le mode capturé (sortir de la machine capturé)
  Host + Début: Affichée la barre de menu en mode intégré
  Host + A: Ajuste la taille de l'écran invité
  Host + F: Passe l'affichage en mode plein écran
  Host + F: Passe l'affichage en mode normal
  Host + G: Ajuste automatiquement la taille et l'écran de l'invité
  Host + H: Arrêt par ACPI
  Host + I: Activation de l'intégration de la souris
  Host + I: Désactivation de l'intégration de la souris
  Host + L: Mode affichage intégré dans le bureau
  Host + P: Mettre la machine virtuelle en pause
  Host + P: Sortir la machine virtuelle du mode pause
  Host + Q: Fermer (quitter) la machine virtuelle
  Host + R: Redémarrer la machine virtuelle
php-bash/aide-memoire.txt · Dernière modification: 2019/03/20 10:10 par cyrille