Bonjour,
je souheterais créer un fichier csv avec les champs :
serveur : user : group : date expiration : etat date expiration
j'ai créé un script avec une commande AWK qui récupère l'etat d'expiration des user à partir de /etc/shadow (en nombre de jour >0 ou <0)
par contre, pour les champs date d'expiration et group je galère.
dans /etc/shadow, la date d'expiration est notée en nombre de jours depuis 1970. Est-ce que je peux convertir ça en date ?
Sinon est-ce que je peux integrer la commande CHAGE dans AWK ?
Et pour le groupe, je pensais utiliser la commande id mais comment integrer ça dans le AWK ?
voila à quoi ressemble mon AWK pour l'instant :
jour=$((sec/86400))
awk -v "jour=$jour", -v "hostname=$hostname" -F ":" '{print $hostname":"$1": " $8-jour}' /etc/shadow
Merci pour votre aide !!!


