Je me demande comment créer sous Linux quelque chose similaire à un lien symbolique, qui pointera vers différents répertoires pour différents utilisateurs le voyant. J'ai cherché pendant longtemps et trouvé quelque chose appelé hlfsd - Bien sûr, les liens symboliques classiques ne peuvent pas faire cela, car ils se basent sur des éléments du noyau, mais j'ai trouvé quelque chose qui pourrait résoudre ce problème.
Mais, y a-t-il une "meilleure" solution - quelque chose qui me donnera un fichier semblable à un lien, qui pointera vers différents répertoires en fonction, par exemple, de l'identifiant de l'utilisateur?
Fondamentalement, ce que je veux faire :
Imaginons que nous avons un serveur avec une structure de fichiers A/{a1 a2}/{b1 b2}/{c1 c2}
, à l'intérieur de ces dossiers, il y a de gros fichiers et ils ne doivent pas être copiés via le réseau. Disons que l'utilisateur U1 souhaite accéder à ces fichiers, donc il peut créer un lien symbolique (jusque-là tout va bien).
Le problème, c'est quand il veut accéder à cette structure et qu'il veut avoir une copie locale uniquement, par exemple, de A/a1/b1/c1
. Bien sûr, nous pouvons créer de nombreux liens symboliques localement, qui pointeront vers ces dossiers sur le serveur, mais alors nous n'aurons pas une fonctionnalité très importante pour moi - lorsque quelqu'un ajoute par exemple le dossier A/a1/b1/c3
, alors cet utilisateur, qui était lié à cette structure de fichiers et qui a A/a1/b1/c1
en local, ne verra pas les modifications, car tous ses liens ont été créés manuellement.