Discussion: Petit script
Afficher un message
Vieux 04/08/2006, 11h50   #6
KLessou
Aucun Avatar
 
Messages: n/a
Hébergeur:
Par défaut 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 |
~~~~~

  Réponse avec citation
 
Page generated in 0,04913 seconds with 9 queries