Bonjour,,
voilà quelques jours que j'essaye d'ajouter une chaîne de caractères en fin de ligne, si et seulement si celle-ci ne la contient pas. C'est à appliquer plus précisément sur le fichier /etc/security/login.cfg.
Voilà la fin de fichiers original:
et voici à quoi elle doit ressembler après traitement:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 ... shells = /bin/sh,/bin/bsh,/bin/csh,/bin/ksh,/bin/tsh,/usr/bin/sh,/usr/bin/bsh,/usr/bin/csh,/usr/bin/ksh ...
Bien évidemment, c'est à ajouter seulement si "/usr/bin/false" n'est pas déjà présent.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 ... shells = /bin/sh,/bin/bsh,/bin/csh,/bin/ksh,/bin/tsh,/usr/bin/sh,/usr/bin/bsh,/usr/bin/csh,/usr/bin/ksh,/usr/bin/false ...
Est-ce que quelqu'un aurait une petite idée? Peu importe que ce soit avec awk, sed ou même pearl...
Si une âme généreuse avait la solution miracle, je l'en remercie d'avance
Cordialement.
Partager