mais ce n’est pas selon l’utilisateur puisque tous mes scripts ne se lancent que sous un seul utilisateur, c’est plutôt selon le répertoire qui lui est assigné.
Effectivement dans le début de mon script j’ai défini mon utilisateur et son répertoire comme suit
Par contre si c’est pour une liste d’utilisateurs. Tu peut faire un grep sur le fichier passwd et avec un “for” cropier le répertoire pour un chaque utilisateur.
REPMAJ=/ton/path
USER=$(cat /etc/passwd | cut -d: -f1 | grep ^t)
for u in $USER; do mkdir $REPMAJ/$u; done
J’ai fait un grep ^t pour tous les utilisateurs qui commence avec la lettre t
J’aurais juste deux remarques :
[ul]
[li]cat c’est le mal.[/li]
[li]USER est déjà définis même pour root donc vaut mieux pas sur charger même si on ne fait pas un export.[/li][/ul]