mutt -a PIECE_JOINTE -s "SUJET" EMAIL_DESTINATAIRE < FICHER_AVEC_CORPS_DU_MSG
Paste this in your website: <script type="text/javascript" src="http://www.posteet.com/embed/1031"></script>
Cette commande va effectuer le status sur tous les fichiers contenus dans $liste_file_to_update, ne récupère que les lignes commençant par M (fichiers modifiés), supprime les 9 premiers caractères (pour supprimer les caractères de statut affichés par svn status) et retire les espaces et caractères numériques restant au début de la ligne.
svn status -u $liste_file_to_update | egrep '^M' | cut -c 9- | sed "s/[1-9 ][1-9 ]*\//\//g"
Paste this in your website: <script type="text/javascript" src="http://www.posteet.com/embed/1017"></script>
#Pour changer les permissions récursivement sur les dossiers sans toucher aux autres fichiers :
chmod u-w $(ls -l -R | sed -n '/^d/p' | awk '{print $9 }')
#va enlever le droit d'écriture à tous les dossiers sans toucher aux autres fichiers
#utile par exemple pour appliquer le droit d'exécution seulement aux dossiers pour pouvoir les parcourir sans pour autant rendre les autres fichiers exécutables
Paste this in your website: <script type="text/javascript" src="http://www.posteet.com/embed/825"></script>
#allumer les quotas :
quotaon -a
#éteindre les qutoas
quotaoff -a
#éditez un quota via l'éditeur par defaut
edquota -u user -g group
#éditez le temps entre la limite soft et la limite hard
edquota -t
#afficher la liste des quotas actifs
repquota -avug
#initialiser la base des quotas
quotacheck -avugm
#synchronisation des quotas
quotacheck -avug
#tips : unité 1000 = 1Mo
#éditez un quota en ligne de commande (intérresant pour le scripting)
setquota -u user -a soft_block hard_block soft_inode hard_inode
#ex :
setquota -u toto -a 1000 1000 1000 1000
#pour un quota de 1Mo
Paste this in your website: <script type="text/javascript" src="http://www.posteet.com/embed/799"></script>
Changer le lien symbolique /etc/alternatives/editor
Exemple :
rm /etc/alternatives/editor
ln -s /usr/bin/vim /etc/alternatives/editor
Paste this in your website: <script type="text/javascript" src="http://www.posteet.com/embed/798"></script>
2 years ago
Très utile pour mettre une VM snort en bridge sur un linux ; il suffit de mettre les deux vmnet du bridge en promiscuous sur la machine hébergeant la VM
# VMware software does not allow the virtual Ethernet adapter to go into promiscuous mode unless the user running the VMware software has permission to make that setting. This follows the standard Linux practice that only root can put a network interface into promiscuous mode.
chgrp vmware/dev/vmnet0
chmod g+rw /dev/vmnet0
# N.B: Change vmnet0 with the bridged device
Paste this in your website: <script type="text/javascript" src="http://www.posteet.com/embed/711"></script>
2 years ago
Vérifier tout de même sur le site http://www.backports.org que le paquet plus récent à installer a bien été backporté
echo "deb http://www.backports.org/debian etch-backpoprts main contrib non-free" >> /etc/apt/source.list # Le mirroir
aptitude update
aptitude install debian-backports-keyring # Clé publique du dépôt
aptitude update
# Remplacer postgresql par le package que vous souhaitez
echo "Package: postgresql
Pin: release a=etch-backports
Pin-Priority: 999" >> /etc/apt/preferences
aptitude install postgresql
Paste this in your website: <script type="text/javascript" src="http://www.posteet.com/embed/690"></script>
# Debian : edit the following file (mac to eth association)
/etc/udev/rules.d/z25_persistent-net.rules
# The long way : change the name when loading the module for the NIC
cat /etc/sysconfig/hwconf | grep -A 16 NETWORK
class: NETWORK
bus: PCI
detached: 0
device: eth0
driver: 8139t
# Then change the device name in the ifcfg script: /etc/sysconfig/network-scripts/ifcfg-ethX
Paste this in your website: <script type="text/javascript" src="http://www.posteet.com/embed/682"></script>
# Boot on a live CD and open a console. sda1 is supposed to be the partition containing the OS
# 1/ Restore GRUB
mount -t proc none /dev/sda1/proc
mount -o bind /dev /dev/sda1/dev
chroot /dev/sda1/ /bin/bash
/usr/sbin/grub
grub > root(hd0,0) # 0->a, 1->b ... #1->0, 2->1 ...
grub > setup(hd0)
grub > quit
# 2/ Check if partition is bootable
fdsik /dev/sda
fdisk > p # print the partition table
fdisk > a # toggle a bootable flag
fdsik > 1
fidsk > w
# 3/ Reboot !! That's done
Paste this in your website: <script type="text/javascript" src="http://www.posteet.com/embed/667"></script>
2 years ago
# Créer un lien symbolique vers gcc
cd /usr/bin
ln -s gcc cc
Paste this in your website: <script type="text/javascript" src="http://www.posteet.com/embed/662"></script>