[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Petit script



> 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 !

qc. comme :

#!/bin/bash
for dir in $(find . -name /home/sites/siteXX/users/support/Maildir)
  do 
        (chown -R support:users "$dir"  && chown chown -R info:users "$dir")
  done

attention, je suis débutant dans le domaine. Il y a certainement des erreurs 
que d'autres ici vont corriger.

bye
Klaus




Reply to: