Forum Programmation.shell Alternatives aux shells

Posté par  .
Étiquettes : aucune
0
13
fév.
2008
Bonjour,

j'utilise Bash depuis des années pour tout un tas de "petits" programmes. Par exemple pour récupérer des fichiers depuis un ftp, manipuler leur contenu, et envoyer le résultat dans une base de données. Ou pour effectuer des sauvegardes et les envoyer sur un serveur distant tout en gérant l'historique etc.

Mais Bash ne me convient pas en fait. C'est très bien lorsque j'ai 10 lignes, mais à partir de 100 ou 200 c'est la foire. Trop de particularités à (…)

Forum Linux.général GRUB2: insmod linux

Posté par  .
Étiquettes : aucune
0
22
mar.
2010
Bonjour forum,

sur certaines machines nous sommes obligés d'utiliser GRUB2 car GRUB ne fonctionne pas. Problème connu des développeurs. Solution officielle = passer à GRUB2.

Sur ces machines nous utilisons du RAID1 logiciel, et GRUB2 pose un petit soucis: lors du lancement de l'ordinateur nous avons un message d'erreur (error: cannot find C/H/S values) et nous tombons sur la console GRUB2. Il suffit de taper "insmod linux" puis "normal" et le reste du démarrage se fait normalement.

Je suppose donc (…)

Forum Programmation.shell Générer des fichiers texte selon un modèle

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
0
27
déc.
2012

Bonjour,

j'utilise un script shell maison pour générer des fichiers textes (html) qui sont des signatures pour les emails.

J'ai un fichier de configuration :

modele_general=signature_general.html
modele_direction=signature_direction.html
logo=visuel.jpg

et un fichier « base de données » :

# fichier sortie      modèle            logo    email                         prénom nom         téléphone
rene.tartempion.html  $modele_general   $logo   rene.tartempion@example.com   René TARTEMPION    02.45.37.21.27
ghislaine.truc.html   $modele_general   $logo   ghislaine.truc@example.com    Ghislaine TRUC     02.45.37.21.71
philippe.lechef.html  $modele_direction $logo   philippe.lechef@example.com   Philippe LECHEF    02.45.37.21.21

Les modèles html contiennent un marquage pour chaque champ. Par exemple %%PRENOM%% est remplacé par (…)

Forum Linux.général Monter une image-disque sans être root

Posté par  .
Étiquettes : aucune
0
23
juin
2008
J'utilise Etch. Je souhaite monter des images de disques (Qemu et vmware, mais c'est valable pour n'importe quoi) sans être root.

En étant root je fais:

# losetup -f
--> /dev/loop4
# losetup --offset 32256 /dev/loop4 /chemin/disque_virtuelt.dat
# mount /dev/loop4 /mnt

Facile.

Sans être root, je n'ai pas trouvé.

Je peux ajouter l'utilisateur au groupe 'disk' mais ça lui ouvre les droits de lecture/écriture sur tous les disques. Pas terrible :-)

J'ai essayé avec PAM sans succès. Je suppose que (…)

Forum Linux.debian/ubuntu ssh possible uniquement depuis le réseau local

Posté par  .
Étiquettes : aucune
0
13
jan.
2008
Bonjour à tous,

je séche depuis deux jours sur un problème qui est probablement tout simple. Google m'a indiqué que d'autres personnes ont le même soucis... mais il n'y a personne qui trouve la réponse :-)

J'ai plusieurs machine Etch sur plusieurs sites. Tout baigne sauf pour une seule. Sur cette machine problématique, je peux me connecter en ssh depuis n'importe quelle autre machine située sur le même site. Si je tente une connexion depuis l'extérieur, niet. Ca me jette (…)

Forum Programmation.web L4G web

Posté par  .
Étiquettes : aucune
0
14
sept.
2011

Bonjour à tous,

pour un besoin « loisir perso » je recherche une sorte de L4G qui fonctionne en mode web.
note: je ne suis pas certain que L4G soit le bon terme

Du genre de Kexi (http://www.kexi-project.org/) ou Microsoft Access + VB, mais pas en client lourd. Que ce soit accessible avec un navigateur web.

L'application est toute simple: afficher et modifier 3 tables liées par un champ id (une mère, deux filles — le rêve lubrique). (…)

Forum général.général Filtrage réseau ?

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
0
9
avr.
2013

Bonjour,

pendant 2 jours je n'ai pas pu me connecter depuis chez moi vers mon bureau.
Ni ssh, ni, VNC, ni ping, ni rien.
Ni depuis mon poste Linux, ni depuis un poste Windows.
Ni vers mon poste de travail, ni vers autre choses.

Je pouvais me connecter depuis chez mois vers d'autres sites.
Je pouvais me connecter depuis d'autres sites vers mon bureau.

J'ai redémarré ma Freebox perso.
J'ai redémarré le Linsys connecté à SFR au bureau.
Rien de (…)

Forum Linux.général Filtrage d'adresses MAC

Posté par  .
Étiquettes : aucune
0
31
mar.
2008
Je bute sur un bête problème. J'ai besoin de filtrer les adresses MAC qui sortent d'une machine Linux.

Je souhaite que eth0 ne laisse passer que les paquets qui contiennent sa propre adresse MAC. J'ai des cartes virtuelles internent qui débordent un peu sur le réseau physique et je veux éviter ça.

Si il y a une option dans /proc alors je ne l'ai pas trouvé.

J'ai essayé avec iptables mais l'option --mac-source est refusée (alors qu'elle est documenté dans (…)

Forum général.général Payer communautairement un développement

Posté par  .
Étiquettes : aucune
0
29
juil.
2009
Bonjour,

il y a quelques années j'avais vu un site web permettant de créer des projets et de rassembler plusieurs payeurs et/ou plusieurs développeurs. C'était destiné uniquement, je crois, aux logiciels libres.

Exemple 1:
projet = corriger le bug #12345 de Debian
payeurs = société x (400 €)
développeurs = Mister X

Exemple 2:
projet = porter Apache sur cible ARM
payeurs = société x (2000 €) + société y (800 €)
développeurs = Mister X + Mister Y + (…)

Forum général.général Signer un fichier

Posté par  .
Étiquettes : aucune
0
22
juin
2010
Bonjour,

je zone dans les documentations d'OpenSSL et de GNU PG pour trouver une jolie solution à un problème courant: signer un fichier.
Le genre de chose qu'on trouve dans n'importe quel dépôt de n'importe quelle distribution Linux/BSD/etc (ah... non ? Tiens, j'aurais juré).
Le moins qu'on puisse dire, c'est que je n'y trouve rien qui m'aide à comprendre :-)

Admettons que j'ai un fichier nommé fichier.dat
Je souhaite créer un certificat (auto-signé, ça suffit), puis signer ce fichier avec, (…)

Forum général.général Houla, tu regardes quoi là ?!

Posté par  .
Étiquettes : aucune
0
1
août
2009
Bonjour à tous,

j'ai mis en place une solution très basique de filtrage d'URL pour nos utilisateurs. Lorsqu'un utilisateur va par exemple sur facebook.com pendant les horaires de travail, zou, coincé. Ca fonctionne. Techniquement ça fonctionne.

Depuis quelques temps je cherche une solution ayant une efficacité "positive". Bloquer un site, ça marche mais ça "n'améliore" pas la personne. Afficher un message genre "vous n'êtes pas autorisé à consulter ce site pendant vos horaires de travail" est éventuellement moins pire.

Certaines (…)

Forum général.général Supprimer un RAID1 logiciel

Posté par  .
Étiquettes : aucune
0
29
fév.
2008
Bonjour,

pour la première fois j'ai besoin de supprimer un volume RAID1 logiciel (Debian Etch). Et bien... pas moyen sans redémarrer l'OS.

Tant que je ne redémarre pas, il y a un processus (md4_raid1 par exemple) qui bloque. Pas possible de tuer le processus en question (module). Pas possible de décharger le module car cela poserait problème pour les autres volumes RAID actifs.

Comme indiqué partout, je désactive un disque, puis l'autre. Mais pas moyen de désactiver le second disque (…)

Forum Linux.debian/ubuntu openvpn, vmware, ovh, l'enfer du décor

Posté par  .
Étiquettes :
0
6
avr.
2008
J'aime beaucoup openvpn, j'aime bien vmware (malgré ses défauts), j'aime bien ovh, mais les trois ensemble, y'a comme une incompatibilité.

Je travaille sur un bête problème depuis presque une semaine. Je n'ai pas avancé d'un milimètre. D'origine ça fonctionne mal, le mieux que j'arrive à faire est que ça fonctionne aussi mal, mais autrement :-)

Chez d'autres hébergeurs, zéro problème. Ca fonctionne tout de suite. Chez ovh je suis planté bien comme il faut.

J'ai:
- un serveur dédié chez (…)

Forum Programmation.ruby Accéder à une variable par son nom

Posté par  .
Étiquettes : aucune
0
10
juil.
2008
Je n'arrive plus à retrouver comment on utilise une chaîne de caractère pour l'utiliser comme nom de variable. J'explique avec un morceau de code:


var1 = 123
var2 = "abc"
var3 = nil
%w{ var1 var2 var3 }.each { |nom| puts nom.type }

Ca me donne trois fois "string", ce qui est logique dans le cas présent. Ce que je souhaite avoir c'est "fixnum, string, nil". Mais je ne retrouve pas comment transformer une chaîne en "nom de variable".

Forum Linux.général loop et ntfs-3g

Posté par  .
Étiquettes :
0
27
mai
2008
Bonjour à tous,

j'ai une surprise en combinant 2 outils: loop et ntfs-3g
L'écriture massive de données plante le programme, et parfois même la machine.

Si je monte "normalement" une partition NTFS et que j'écris dedans, pas de problème:
# mount -t ntfs-3g /dev/sdd1 /mnt/
# dd if=/dev/zero of=/mnt/bidon bs=1M count=1000

Si j'écrit vers une partition montée en loopback, pas de problème:
# losetup /dev/loop0 /dev/sdd2
# dd if=/dev/zero of=/dev/loop0 bs=1M count=1000

Par contre, si je combine les deux, ça (…)