Bonjour


Je souhaite, à partir de la commande getent passwd, prendre le chemin du répertoire utilisateur et son UID dans le but de faire un chown sur le dossier.

Voila ce que j'ai pour l'instant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
for i in `getent passwd`
do
        # retourne le rep client
        HOMEUSER=$( echo $i | awk -F":"  '{print $6}')
        # Donne l'UID utilisateur
        USERUID=$( echo $i | awk -F":" '{print $3}')
 
 
echo    "chown $USERUID $HOMEUSER -R"
done
C'est presque ce que je souhaite mais je ne veux pas avoir les utilisateurs ayant un UID inférieur à 1000.

Comment faire passer ça à awk ?

merci ++