Re: Petit script
En fait le script doit être capable de faire un chown dans
/home/sites/*/users/*/Maildir , pour chaque site et chaque utilisateur.
un truc un peut dans ce genre :
#!/bin/bash
#faire un find sur tout les homedirectory dans /home/sites/
for dir in $( find . -name /home/sites/*/users/*)
do
#avec Cut récupérer le nom de l'utilisateur
(chown -R $($dir | cut -d "/" -f3-1):users $dir/Maildir)
done
On 8/3/06, KLessou <klessou@gmail.com> wrote:
>
> Bonjour tout le monde,
>
> J'aimerai faire un petit script pour faire un chown sur tous les
> répertoires Maildir de mon système,
>
> par exemple :
>
> pour /home/sites/siteXX/users/support/Maildir
> chown -R support:users Maildir
>
> pour /home/sites/siteXY/users/info/Maildir
> chown -R info:users Maildir
>
> ...
>
> Si quelqu'un a une solution pour extraire le nom du répertoire home pour
> pouvoir faire le chown (avec une expression régulière ou autre), grand merci
> d'avance !
>
>
> --
> ~~~~~
> | klessou |
> ~~~~~
>
--
~~~~~
| klessou |
~~~~~
|