J'ai un répertoire partagé via samba. Maintenant, je monte un partage sur un autre ordinateur dans un répertoire qui se trouve à l'intérieur de ce partage. Le problème est que ce partage monté apparaît sous la forme d'un répertoire vide lors de l'accès au partage.
Est-ce que quelqu'un sait pourquoi cela se produit ou comment on pourrait correctement accéder au partage d'un autre ordinateur comme s'il faisait partie d'un autre partage?
Exemple ajouté:
Si cela vous aide, voici comment créer un tel scénario:
# on host assume that we are `user1`
# assume that we use `[homes]` in `smb.conf` so our home directory is shared
mkdir -p d1/d2 && cd d1
# assume that there is a `host2`
# with a share named `share2` and a user `user2`
sudo mount.cifs -o username=user2 '//host2/share2' d2
# we check and see that it works and files from `share2` are visible
ls d2
# now we try to use this share from anywhere, for example locally
echo "ls d1/d2" | smbclient '\\localhost\user1' -U user1
# now we will only see an empty directory
share2
ne soit pas accessible lors de l'accès en share1
tant que user1
. Cependant, ce n’est pas une explication complète et j’enquête davantage.