Outils pour utilisateurs

Outils du site


php-bash:aide-memoire

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édentesRévision précédente
Prochaine révision
Révision précédente
Prochaine révisionLes deux révisions suivantes
php-bash:aide-memoire [2021/08/01 09:10] – [Redimensionner des images] cyrillephp-bash:aide-memoire [2022/01/11 18:23] – [Aide mémoire Linux] cyrille
Ligne 2: Ligne 2:
  
 ====== Aide mémoire Linux ====== ====== Aide mémoire Linux ======
 +
 +**Pourquoi ne pas lancer des applis X via le compte root (si non prévues)**
 +
 +__Traduction d'un extrait d'archlinux__
 +
 +//
 +**Exécuter des applications GUI en tant que root
 +
 +"Avertissement: toutes les méthodes suivantes ont des implications en matière de sécurité dont les utilisateurs 
 +doivent être conscients. Comme l'a dit Emmanuele Bassi, un développeur GNOME: «il n'y a pas de * vraies * raisons 
 +technologiques justifiées pour lesquelles quiconque devrait exécuter une application GUI en tant que root. 
 +En exécutant des applications GUI en tant qu'administrateur, vous exécutez littéralement des millions de lignes
 +de code qui n'ont pas été audités correctement pour s'exécuter avec des privilèges élevés; vous exécutez 
 +également du code qui touchera des fichiers dans votre $ HOME et peut changer leur propriété sur le système 
 +de fichiers; connectez-vous, via IPC, à encore plus de code en cours d'exécution, etc. ouvrent une faille 
 +de sécurité massive et béante [...]. "**//
 +
 +__Sources__
 +
 +  * https://bugzilla.gnome.org//show_bug.cgi?id=772875#c5
 +  * https://wiki.archlinux.org/title/Running_GUI_applications_as_root
 +
  
 Quelques liens : Quelques liens :
Ligne 733: Ligne 755:
 ===== WMA TO MP3 ===== ===== WMA TO MP3 =====
  
 +**En une ligne**
 <code>find . -iname "*.wma" -execdir bash -c 'NAME="{}" && ffmpeg -y -i "$NAME" -ab 192k "${NAME/.wma/.mp3}" && rm "$NAME"' \;</code> <code>find . -iname "*.wma" -execdir bash -c 'NAME="{}" && ffmpeg -y -i "$NAME" -ab 192k "${NAME/.wma/.mp3}" && rm "$NAME"' \;</code>
  
 +**En script**
 +
 +
 +<code | download>
 +#!/bin/bash
 + for i in *.wma; do
 +            j="${i%.wma}"
 +            soundconverter -b -m audio/mpeg -s .mp3 "$j.wma" && rm -f "$j.wma"  && echo "$i réencodé en mp3."
 + done
 +</code>
 ===== Redimensionner des images ===== ===== Redimensionner des images =====
  
Ligne 746: Ligne 779:
 Avec systemd, nous avons obtenu journalctl qui permet facilement un filtrage à grain fin comme celui-ci: Avec systemd, nous avons obtenu journalctl qui permet facilement un filtrage à grain fin comme celui-ci:
  
 +<code>
 sudo journalctl --since "2 days ago"    sudo journalctl --since "2 days ago"   
 sudo journalctl --since "2019-03-10" --until "2019-03-11 03:00" sudo journalctl --since "2019-03-10" --until "2019-03-11 03:00"
Ligne 753: Ligne 787:
 sudo journalctl -u sshd # by unit  sudo journalctl -u sshd # by unit 
 sudo journalctl _UID=1000 # by user id sudo journalctl _UID=1000 # by user id
 +</code>
 +===== Fonction bash pour la gestion des couleurs =====
 +
 +<code | download>
 +
 +#!/bin/bash
 +
 +couleur_rouge () {
 +    echo -e "\e[91m $@ \033[0m"
 +
 +
 +echo  "Une phrase avec un $(couleur_rouge mot) voilà"
 +</code>
 +
 +Et pour le référenciel des couleurs et bien plus : https://misc.flogisoft.com/bash/tip_colors_and_formatting
 + 
  
php-bash/aide-memoire.txt · Dernière modification : 2024/06/13 18:34 de cyrille