[shelle] probleme de script
CFPTS
Messages postés
6
Statut
Membre
-
dubcek Messages postés 19025 Date d'inscription Statut Contributeur Dernière intervention -
dubcek Messages postés 19025 Date d'inscription Statut Contributeur Dernière intervention -
voila mon script pour cree des mot de passe aleatoirement et creer des utilistaeurs associer a c est mot de passe:
comptes="2007cfa-lum 2007cfa-plat 2007cfa-RG 2007cfa-son 2007 deco"
pass="cat /home/Proxy/pass"
for comptes in ${comptes};do
echo creation du mot de passe de :${comptes}
pwgen -1nc > $pass
$pass
htpasswd -b /etc/squid/users ${comptes} $pass
done
mais je n arive pas a aller cherche le mot de passe dans le fichier pour l introduire dans la ligne de commande.
quelqu un a une idee????
je cherche aussi a associer c'est utilisateur et mot de passe a un fichier openoffice.
help please.
comptes="2007cfa-lum 2007cfa-plat 2007cfa-RG 2007cfa-son 2007 deco"
pass="cat /home/Proxy/pass"
for comptes in ${comptes};do
echo creation du mot de passe de :${comptes}
pwgen -1nc > $pass
$pass
htpasswd -b /etc/squid/users ${comptes} $pass
done
mais je n arive pas a aller cherche le mot de passe dans le fichier pour l introduire dans la ligne de commande.
quelqu un a une idee????
je cherche aussi a associer c'est utilisateur et mot de passe a un fichier openoffice.
help please.
A voir également:
- [shelle] probleme de script
- Script vidéo youtube - Guide
- Mas script - Accueil - Windows
- Ghost script - Télécharger - Polices de caractères
- Script cmd - Guide
- Execution du script d'installation microsoft vc redistributable - Forum Jeux vidéo
4 réponses
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?????