[shelle] probleme de script
Fermé
CFPTS
Messages postés
6
Date d'inscription
jeudi 19 juillet 2007
Statut
Membre
Dernière intervention
20 juillet 2007
-
19 juil. 2007 à 11:37
dubcek Messages postés 18767 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 5 mars 2025 - 20 juil. 2007 à 11:52
dubcek Messages postés 18767 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 5 mars 2025 - 20 juil. 2007 à 11:52
A voir également:
- [shelle] probleme de script
- Script vidéo youtube - Guide
- Microsoft activation script - Accueil - Windows
- Ghost script - Télécharger - Polices de caractères
- Script cmd - Guide
- Executeur de script - Télécharger - Édition & Programmation
4 réponses
CFPTS
Messages postés
6
Date d'inscription
jeudi 19 juillet 2007
Statut
Membre
Dernière intervention
20 juillet 2007
3
19 juil. 2007 à 11:58
19 juil. 2007 à 11:58
c bon j ai trouver
comptes="2007cfa-lum 2007cfa-plat 2007cfa-RG 2007cfa-son 2007 deco"
pass="/home/Proxy/pass"
for comptes in ${comptes};do
echo creation du mot de passe de :${comptes}
pwgen -1nc > $pass
cat $pass
htpasswd -b /etc/squid/users ${comptes} $(<pass)
done
il faut juste rajouter $(<pass) cette commende permet effectue la substitution en exécutant la commande et en la remplaçant par sa sortie standard, dont les derniers sauts de lignes sont supprimés. Les sauts de lignes internes ne sont pas supprimés mais peuvent disparaître lors du découpage en mots. La susbstitution de commande $(cat fichier) peut être remplacée par l'équivalent plus rapide $(< fichier).
(http://pages.videotron.com/bash/doc/manbashfr.html)
mais il me reste toujours a l associer a un exel avec 2 colonnes une users et l autre mot de passe quelqu un peut m aider?????
comptes="2007cfa-lum 2007cfa-plat 2007cfa-RG 2007cfa-son 2007 deco"
pass="/home/Proxy/pass"
for comptes in ${comptes};do
echo creation du mot de passe de :${comptes}
pwgen -1nc > $pass
cat $pass
htpasswd -b /etc/squid/users ${comptes} $(<pass)
done
il faut juste rajouter $(<pass) cette commende permet effectue la substitution en exécutant la commande et en la remplaçant par sa sortie standard, dont les derniers sauts de lignes sont supprimés. Les sauts de lignes internes ne sont pas supprimés mais peuvent disparaître lors du découpage en mots. La susbstitution de commande $(cat fichier) peut être remplacée par l'équivalent plus rapide $(< fichier).
(http://pages.videotron.com/bash/doc/manbashfr.html)
mais il me reste toujours a l associer a un exel avec 2 colonnes une users et l autre mot de passe quelqu un peut m aider?????
dubcek
Messages postés
18767
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
5 mars 2025
5 628
20 juil. 2007 à 11:52
20 juil. 2007 à 11:52
echo "$comptes\t`cat $pass`" >> fichier.csv
à placer dans la boucle; un .csv peut être importé dans Excel.
à placer dans la boucle; un .csv peut être importé dans Excel.
CFPTS
Messages postés
6
Date d'inscription
jeudi 19 juillet 2007
Statut
Membre
Dernière intervention
20 juillet 2007
3
20 juil. 2007 à 09:11
20 juil. 2007 à 09:11
personne ne peut m aider ?????????????????
dubcek
Messages postés
18767
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
5 mars 2025
5 628
19 juil. 2007 à 12:52
19 juil. 2007 à 12:52
Hi
J'ajouterais
umask 077
pour être sur que le fichier /home/Proxy/pass ne soit pas lisible par tout le monde
J'ajouterais
umask 077
pour être sur que le fichier /home/Proxy/pass ne soit pas lisible par tout le monde