[shell]supprimer un bloc de texte

2007-10-24 Thread dexinou
Bonjour à la liste,

J’essai en vain de supprimer un bloc dans le virtualhost apache :

 

#!/bin/sh

echo "Quel VirtualHost voulez-vous supprimer ? : "

read USER

cat /root/vhost.conf | grep $USER

sed -i '/

ServerName toto.domain.com

ServerAdmin [EMAIL PROTECTED]

DocumentRoot /var/www/vhosts/toto/



 



ServerName tata.domain.com

ServerAdmin [EMAIL PROTECTED]

DocumentRoot /var/www/vhosts/tata/



 

Comment supprimer le vhost du servername toto.domain.com avec sed?

Donc supprimer le bloc à partir de   jusqu’à
 du ServerName toto.domain.com

Merci pour l’aide car ça fait 1 semaine que je cherche en vain

 



[Script BASH] récupérer une chaîne pour traiteme nt

2007-11-01 Thread dexinou
Salut,

voilà j'essaie vainement de créer un simple script bash qui vérifie si le
nom de l'utilisateur existe dans le fichier /etc/passwd si oui alors il
continue à lancer le script et sinon il s'arrête mais je n'y arrive pas.

 

[code]#!/bin/sh

#

 

echo -n "Nom de votre utilisateur? : "

read USER

 

VERIF=`grep $USER /etc/passwd | cut -d: -f1`

if [ ! -e "$VERIF" ]; then

echo "L'utilisateur $USER n'existe pas, vous devez d'abord le créer!!"

else [ -e "$VERIF" ];

echo "L'utilisateur $USER existe bien...lancement du script..."

[...][/code]

 

Voilà, si quelqu'un a une idée...car je ne sais pas si c'est bien la
commande qu'il faut pour tester si la valeur est vrai ou fausse.



Enrichir dynamiquement un pare-feu.

2007-02-03 Thread Dexinou


salut à la liste, 
 Comment faire pour
interdire l'accès à tous les protocoles  
 pour une ip
(par exemple celle d'un hacker) 
 lorsqu'un scan de ports est
détecté par le pare-feu  
 et ensuite envoyer une
alerte administrative ?
-- 
Cordialement Dexinou
Site web: http://www.generation-linux.net
Site de Support VHCS:
http://www.nuxwin.com
Site de développement linux:
http://www.etch.dynu.com
Wiki: http://wiki.generation-linux.net
Forums: http://forums.generation-linux.net 



pure-ftpd+filtre fail2ban

2007-03-15 Thread dexinou
Bonjour,
j'utilise depuis plus d'un an pure-ftpd sur debian (Etch), j'ai voulu
installer fail2ban pour bannir après 3 tentatives infructueuse.
Fail2ban fonctionne bien avec ssh mais voilà il n'y a pas de filtre pour
pure-ftpd.
Pour qmail, proftpd, vsftpd il y en a.

Alors j'ai essayer de créer un filtre à partir d'un filtre existant,
celui de vsftp qui se rapproche le plus, selon moi de pure-ftpd par
rapport aux log.
Voici le filtre:

# Fail2Ban configuration file
#
# Author: test
#
# $Revision: 1 $
#

[Definition]

# Option: failregex
# Notes.: regex to match the password failures messages in the logfile.
The
#  host must be matched by a group named "host". The tag
"" can
#  be used for standard IP/hostname matching.
# Values: TEXT
#
failregex = pure-ftpd: \(pam_unix\) authentication failure; .*
rhost=

# Option:  ignoreregex
# Notes.:  regex to ignore. If this regex matches, the line is ignored.
# Values:  TEXT
#
ignoreregex =

Voilà, la ligne failregex = pure-ftpd: \(pam_unix\) authentication
failure; .* rhost=

est pour moi un mystère et voici une ligne de mon fichier de log pour
pure-ftpd:
Mar 15 15:20:47 server pure-ftpd: ([EMAIL PROTECTED]) [INFO] Nouvelle
connexion de 127.0.0.1
Mar 15 15:20:57 server pure-ftpd: ([EMAIL PROTECTED]) [INFO] toto est
maintenant loggue

J'ai testé et ça ne fonctione pas 
Pouvez-vous m'aider pour la création de ce filtre ?
Merci d'avance.

-- 
Dexinou 


signature.asc
Description: Ceci est une partie de message	numériquement signée


Re: passage à etch pas fait automatiquement !

2007-04-27 Thread dexinou
Bonjour,
je pense que tu dois metter oldstable dans tes sources.list au lieu de
stable

Le Vendredi 27 avril 2007 à 17:17 +0200, Guy Roussin a écrit :
> Bonsoir,
> Merci d'indiquer aussi ce que contient /etc/apt/preferences
> Guy
> 
> b.lemaitre a écrit :
> > Je ne comprends pas bien pourquoi mes serveurs qui ont "stable" dans
> > /etc/apt/sources.list ne proposent pas de passer sous etch, alors qu'ils
> > étaient sous "sarge".
> > 
> > Même apt-get dist-upgrade ne réagit pas bien car il ne propose que de
> > mettre à jour le paquet php4-common.
> > 
> > Est-ce qu'en fait il faut maintenant passer par "aptitude" comme je l'ai
> > lu ?
> > Cela me fait peur de passer par aptitude car aptitude -s dist-upgrade
> > ne propose pas les maj que proposent apt-get -s dist-upgrade. Entre autre
> > il m'indique qu'il va supprimer postfix :-(
> > 
> > Est-ce apt.conf qui n'est pas bon ?
> > 
> > Pouvez vous m'aider à comprendre .
> > 
> > cf extrait sources.list
> > 
> > deb http://ftp.fr.debian.org/debian/ stable main contrib non-free
> > deb-src http://ftp.fr.debian.org/debian/ stable main contrib non-free
> > deb http://non-us.debian.org/debian-non-US stable/non-US main contrib 
> > non-free
> > deb-src http://non-us.debian.org/debian-non-US stable/non-US main contrib 
> > non-free
> > deb http://security.debian.org/ stable/updates main contrib non-free
> > 
> > 
> > cf : /etc/apt/apt.conf
> > APT::Default-Release "stable";
> > APT::Cache-Limit 2000;
> > 
> > cf résultat de la maj éventuelle de apache
> > apt-cache policy apache
> > apache:
> >   Installé : 1.3.33-6sarge3
> >   Candidat : 1.3.33-6sarge3
> >  Table de version :
> >  1.3.34-4.1 0
> > 500 http://ftp.fr.debian.org testing/main Packages
> >  40 http://ftp.fr.debian.org unstable/main Packages
> >  *** 1.3.33-6sarge3 0
> > 990 http://ftp.fr.debian.org stable/main Packages
> > 100 /var/lib/dpkg/status
> > 
> > Merci pour votre aide.
> > 
> > 


-- 
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench   
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



supprimer fichiers logs auto

2007-06-03 Thread Dexinou
Bonjour,

Je cherche la façon de supprimer les fichiers logs avec l’extension .gz qui
se trouvent dans /var/log automatiquement à un intervalle de 30 jours.

Comment faire ? via cron ou autre ?

Comme je suis pas très caller en programmation cron je demande votre aide.

 

D’avance merci



RE: supprimer fichiers logs auto

2007-06-03 Thread Dexinou
Merci, je vais tester ta commande mais la syntaxe me parait aussi bizarre, 
j'avais cru que l'on devait mettre un truc comme ça :
0 0 1 * * rm /var/log/*.gz
Mais si ça marche de ta façon pourquoi pas, j'aurais appris une chose en plus.


-Message d'origine-
De : Benjamin Lannoy [mailto:[EMAIL PROTECTED] 
Envoyé : dimanche 3 juin 2007 13:07
À : debian-user-french@lists.debian.org
Objet : Re: supprimer fichiers logs auto

Le Sun, 3 Jun 2007 13:01:27 +0200,
"Dexinou" <[EMAIL PROTECTED]> a écrit :

> Bonjour,
Bonjour !

> 
> Je cherche la façon de supprimer les fichiers logs avec l’extension 
> .gz qui se trouvent dans /var/log automatiquement à un intervalle de 
> 30 jours.
> 
> Comment faire ? via cron ou autre ?
> 
> Comme je suis pas très caller en programmation cron je demande votre 
> aide.
Ça me semble étrange comme objectif mais tu fais ce que tu veux. :p

Je ne suis pas non plus un « professionnel du cronjob », mais j'ai des bases 
(des bases de base, même).

# crontab -e

Puis rajouter cette ligne :
@monthly rm /var/log/*.gz

Ça répond à ta demande ?



[etch] redimensionner partition /home

2007-07-21 Thread dexinou
J'ai un petit souci avec la partiotn /home qui manque d'espace.
Je voudrais la redimensionner en empruntant une partie de l'espace à la
partition /var.

Comment faire ?
Je précise que c'est un dédié et que je n'ai pas de bureau graphique.
S'il y aune solution avec fdisk pourrais-t-on m'indiquer quel est la
manipulation à faire.

détails: partition /home = 10 G et voudrais la mettre a 30 G
partition /var = 130 Go

Merci d'avance.


signature.asc
Description: Ceci est une partie de message	numériquement signée


[Etch] Redimensionner une partition

2007-07-21 Thread dexinou
J'ai un petit souci avec la partion /home qui manque d'espace.
Je voudrais la redimensionner en empruntant une partie de l'espace à la
partition /var.

Comment faire ?
Je précise que c'est un dédié et que je n'ai pas de bureau graphique.
S'il y aune solution avec fdisk pourrais-t-on m'indiquer quel est la
manipulation à faire.

détails: partition /home = 10 G et voudrais la mettre a 30 G
partition /var = 130 Go

Sys. de fich. Tail. Occ. Disp. %Occ. Monté sur
/dev/hda2 4,9G  476M  4,1G  11% /
tmpfs 117M 0  117M   0% /lib/init/rw
udev   10M   48K   10M   1% /dev
tmpfs 117M 0  117M   0% /dev/shm
/dev/hda1 190M  7,3M  173M   5% /boot
/dev/hda6 9,7G  7,9G  1,3G  87% /home
/dev/hda7 981M   36M  896M   4% /tmp
/dev/hda8  15G 1017M   13G   8% /usr
/dev/hda9 121G  7,7G  107G   7% /var

Merci d'avance.



signature.asc
Description: Ceci est une partie de message	numériquement signée


Re: [etch] redimensionner partition /home

2007-07-21 Thread dexinou
Système de fichier ext3 et pas de LVM 

Le samedi 21 juillet 2007 à 13:50 +0200, Vincent Bernat a écrit :
> OoO Peu avant  le début de l'après-midi du samedi  21 juillet 2007, vers
> 13:29, dexinou <[EMAIL PROTECTED]> disait:
> 
> > J'ai un petit souci avec la partiotn /home qui manque d'espace.
> > Je voudrais la redimensionner en empruntant une partie de l'espace à la
> > partition /var.
> 
> > Comment faire ?
> > Je précise que c'est un dédié et que je n'ai pas de bureau graphique.
> > S'il y aune solution avec fdisk pourrais-t-on m'indiquer quel est la
> > manipulation à faire.
> 
> > détails: partition /home = 10 G et voudrais la mettre a 30 G
> > partition /var = 130 Go
> 
> Quels sont les  systèmes de fichiers utilisés ?  Y'a-t-il utilisation de
> LVM ?
> -- 
> panic ("Splunge!");
>   2.2.16 /usr/src/linux/drivers/scsi/psi240i.c
> 
> 


signature.asc
Description: Ceci est une partie de message	numériquement signée


Re: [Etch] Redimensionner une partition

2007-07-21 Thread dexinou
J'avais déjà tester la première solution mais ça n'a pas marcher.
Est-ce qu'on pourrais faire la manipe sans utiliser lvm et comment ?
Peut-on m'expliquer comme si j'avais 5 ans ?

Merci

Le samedi 21 juillet 2007 à 13:57 +0200, Vincent Bernat a écrit :
> OoO Peu avant  le début de l'après-midi du samedi  21 juillet 2007, vers
> 13:37, dexinou <[EMAIL PROTECTED]> disait:
> 
> > détails: partition /home = 10 G et voudrais la mettre a 30 G
> > partition /var = 130 Go
> 
> > Sys. de fich. Tail. Occ. Disp. %Occ. Monté sur
> > /dev/hda2 4,9G  476M  4,1G  11% /
> > tmpfs 117M 0  117M   0% /lib/init/rw
> > udev   10M   48K   10M   1% /dev
> > tmpfs 117M 0  117M   0% /dev/shm
> > /dev/hda1 190M  7,3M  173M   5% /boot
> > /dev/hda6 9,7G  7,9G  1,3G  87% /home
> > /dev/hda7 981M   36M  896M   4% /tmp
> > /dev/hda8  15G 1017M   13G   8% /usr
> > /dev/hda9 121G 7,7G 107G 7% /var
> 
> Je  suppose que  tout  est  en ext3.  Le  plus simple  est  de créer  un
> /var/home  et de  mettre un  lien symbolique  vers ce  répertoire depuis
> /var. Cela met cependant à mal la séparation des partitions.
> 
> Sinon,  il faut transférer  le /home  dans le  /usr, formater  le /home,
> transférer  le  /var dans  le  /home ainsi  formaté,  créer  un LVM  sur
> l'espace  libre du  /var, recréer  un LV  pour /var  dans cet  espace, y
> retransférer le  /var, créer  un LV pour  le /home, transférer  le /home
> dedans  puis  inclure  l'espace  de  l'ancien  home  comme  PV  pour  le
> VG.   Garder   de  l'espace   libre   pour   prévoir  les   utilisations
> futures. Idéalement, tu pourrais effectuer la même opération pour toutes
> les  partitions (sauf  /boot).  Ainsi, tu  utilises uniquement  l'espace
> nécessaire pour les partitions et  tu agrandis les partitions qui en ont
> besoin au moment où elles en ont besoin.
> 
> Tout ceci doit se faire avec  la plupart des démons éteints pour pouvoir
> démonter /home et /var. Bien entendu, il est possible de faire ceci sans
> utiliser LVM, mais tant qu'à faire...
> -- 
> Test input for validity and plausibility.
> - The Elements of Programming Style (Kernighan & Plauger)
> 
> 


signature.asc
Description: Ceci est une partie de message	numériquement signée


Re: [Etch] Redimensionner une partition

2007-07-21 Thread dexinou
Introduire un live cd sur un dédié ovh ça va être très difficile.
A moins d'appeler ma sorcière bien-aimée.

Je te remercie de ton attention tout de même.
Mais je vais quand meme essayer ta méthode car elle me parait bonne.
Je te dirais si ça a marcher.

Merci pour tous.

Le samedi 21 juillet 2007 à 19:07 +0200, Michel Campfort a écrit :
> dexinou a écrit :
> > J'ai un petit souci avec la partion /home qui manque d'espace.
> > Je voudrais la redimensionner en empruntant une partie de l'espace à la
> > partition /var.
> > 
> > Comment faire ?
> > Je précise que c'est un dédié et que je n'ai pas de bureau graphique.
> > S'il y aune solution avec fdisk pourrais-t-on m'indiquer quel est la
> > manipulation à faire.
> > 
> > détails: partition /home = 10 G et voudrais la mettre a 30 G
> > partition /var = 130 Go
> > 
> > Sys. de fich. Tail. Occ. Disp. %Occ. Monté sur
> > /dev/hda2 4,9G  476M  4,1G  11% /
> > tmpfs 117M 0  117M   0% /lib/init/rw
> > udev   10M   48K   10M   1% /dev
> > tmpfs 117M 0  117M   0% /dev/shm
> > /dev/hda1 190M  7,3M  173M   5% /boot
> > /dev/hda6 9,7G  7,9G  1,3G  87% /home
> > /dev/hda7 981M   36M  896M   4% /tmp
> > /dev/hda8  15G 1017M   13G   8% /usr
> > /dev/hda9 121G  7,7G  107G   7% /var
> > 
> > Merci d'avance.
> > 
> Le mieux serait de booter à l'aide d'un live CD.
> 
> De là, créer des points de montage dans /mnt ( par ex.):
> mkdir /mnt/hda9
> mkdir /mnt/hda6
> mkdir /mnt/hda2
> mkdir /mnt/hda10
> mkdir /mnt/hda8
> 
> mounter var et usr :
> mount /dev/hda8 /mnt/hda8
> mount /dev/hda9 /mnt/hda9
> 
> dans usr, créer un rep var temporaire:
> cd /mnt/hda8
> mkdir var
> 
> copie de l'ancien var dans le temporaire:
> cp -r /mnt/hda9 /mnt/hda8/var
> 
> démounter l'ancien var
> umount /mnt/hda9
> 
> detruire ton ancienne var, puis y construire 2 partitions
> /dev/hda9 ( 30 Go ) puis le reste en /dev/hda10 avec fdisk
> en type 83 ( hda9 deviendra /home et hda10 /var )
> 
> formattage des nouvelles partitions:
> mke2fs -j /dev/hda9
> mke2fs -j /dev/hda10
> 
> ensuite on mounte les nouvelles partitions + home et /:
> 
> mount /dev/hda9 /mnt/hda9
> mount /dev/hda10 /mnt/hda10
> mount /dev/hda6 /mnt/hda6
> mount /dev/hda2 /mnt/hda2
> 
> on recopie var dans /mnt/hda10
> cp -r /mnt/hda8/var /mnt/hda10
> 
> on recopie l'ancienne home dans /mnt/hda9
> cp -r /mnt/hda6 /mnt/hda9
> 
> mettre à jour le système:
> cd /mnt/hda2/etc
> editer fstab ( avec vi ou autre )
> 
> modifier les lignes:
> /dev/hda6   /home   ext3defaults0   2
> en
> /dev/hda9   /home   ext3defaults0   2
> 
> puis:
> /dev/hda9   /varext3defaults0   2
> /dev/hda10  /varext3defaults0   2
> 
> sauver fstab
> 
> et rebooter sur ton nouveau système.
> 
> il te resteras à détruire /usr/var et à utiliser à ce que tu voudras
> ton ancien /home .
> 
> Quelqu'un peut confirmer si j'ai omis quelquechose ?
> 
> -- 
> Amicalement
> 
> Michel
> 
> 


signature.asc
Description: Ceci est une partie de message	numériquement signée