Je me demande comment créer sous Linux quelque chose comme un lien symbolique, qui pointera vers différents répertoires pour différents utilisateurs le voyant. Je cherchais depuis longtemps et ai trouvé quelque chose appelé hlfsd - Bien sûr, les liens symboliques ordinaires ne peuvent pas le faire, car ils reposent sur des "trucs" du noyau, mais j'ai trouvé quelque chose qui pourrait résoudre ce problème.
Mais, existe-t-il une "meilleure" solution - quelque soit la méthode qui me donne un fichier de type lien, qui pointe vers différents répertoires en fonction de l'identifiant de l'utilisateur?
En gros ce que je veux faire:
Considérons que nous avons un serveur avec une structure de fichiers à l' A/{a1 a2}/{b1 b2}/{c1 c2}
intérieur de ces dossiers. Il existe de gros fichiers et ne devrait pas être copié sur le réseau. Disons que l'utilisateur U1 veut accéder à ces fichiers, il peut donc créer un lien symbolique (jusqu'ici tout va bien).
Le problème, c’est quand il veut accéder à cette structure et n’avoir qu’une copie locale, par exemple A/a1/b1/c1
. Bien sûr, nous pouvons faire beaucoup de liens symboliques localement, qui pointeront vers ces dossiers sur le serveur, mais nous n’avons aucune fonctionnalité très importante pour moi - quand quelqu'un ajoute un dossier A/a1/b1/c3
, puis cet utilisateur, qui était lié à cette structure de fichier et ont A/a1/b1/c1
localement, ne verra pas les modifications, car tous ses liens ont été créés manuellement.