Je ne veux pas t aider a resoudre ce probleme, car tu semble avoir oublie un probleme important: si deux utilisateurs se deloguent en meme tems, ton 'truc' subira un conflit: si deux scripts se lancent en meme temps, seul celui se finissant en dernier modifira shadow.
Le plus simple est donc d utiliser un diff ... mais quoi que tu fasse, il faut IMPERATIVEMENT locker shadow !!!
Une methode plus simple consiste apparement a creer un lien hard entre le vrai shadow, et celui dans le chroot, ( si tu as pense a un symbolique, t as rien compris), mais meme avec un hard, tu aura le meme probleme de lock.
En bref, tu n a plus qu a re ecrire un demon propre.
Et surtout .. n oublies jamais: Murphy existe, mais il se cache quand tout va bien.
# \_o<
Posté par doublehp . En réponse au message Remplacer des lignes dans un fichier. Évalué à 0.
Le plus simple est donc d utiliser un diff ... mais quoi que tu fasse, il faut IMPERATIVEMENT locker shadow !!!
Une methode plus simple consiste apparement a creer un lien hard entre le vrai shadow, et celui dans le chroot, ( si tu as pense a un symbolique, t as rien compris), mais meme avec un hard, tu aura le meme probleme de lock.
En bref, tu n a plus qu a re ecrire un demon propre.
Et surtout .. n oublies jamais: Murphy existe, mais il se cache quand tout va bien.