• # Quelques idées, comme ça, en passant....

    Posté par . En réponse au message Remplacer des lignes dans un fichier. Évalué à 5.

    Tu dis que dans l'environnement chrooté, il n'y a qu'une ligne dans le /etc/shadow : celle de l'utilisateur concerné, bien. Pourquoi ne pas faire un cron qui concatène :
    • Le début de ton fichier /etc/shadow qui contient ce qui est indispensable au système
    • L'ensemble des fichiers /etc/shadow chrootés ?
    Comme ça, pas besoin de faire des grep et autres. Si vraiment il y a des informations redondantes dans ces /etc/shadow chrootés, évidement, grep semble être une bonne idée pour ne récupérer que la partie pertinente de ces fichiers. Sinon, plutôt que de faire un cron, tu ne peux pas regarder du côté de FAME (?), pas sûr du nom, qui est sensé surveiller les activités sur le système de fichier, et ne déclencher tes concaténations que si l'un au moins des /etc/shadow chrootés a été modifié ? Autre solution : centraliser tout ça dans un annuaire ldap. Je ne sais pas du tout comment ça se met en oeuvre, ni si ça apportera quelque chose à ta configuration. Question subsidiaire (pour ma curiosité personnelle) : je ne vois vraiment pas à quoi ça peut servir ? Un lien hard vers /etc/shadow ne suffirait-il pas ? D'autant plus que ce fichier ne doit être lisible par personne d'autre que root....