J'accède à un partage Samba sur un serveur Windows 2019 à partir d'un PC avec un système d'exploitation Debian 10 Buster mis à jour avec la commande :
sudo mount -t cifs -o vers=3.11,username=myname,uid=1000,gid=1000 //the.server/some/share/ /home/myname/some/dir
Au niveau supérieur, je peux créer et renommer des fichiers sans problème :
>> cd ~/some/dir
>> touch del.me
>> mv del.me del1.me
Cependant, si j'essaie de renommer un fichier dans un sous-répertoire, cela ne fonctionne plus :
>> cd ~/some/dir
>> mkdir subdir
>> cd subdir
>> touch del.me
>> ls -la
total 8
drwxr-xr-x 2 myname myname 0 Apr 27 11:56 .
drwxr-xr-x 2 myname myname 8192 Apr 27 11:56 ..
-rwxr-xr-x 1 myname myname 0 Apr 27 11:56 del.me
>> mv del.me del1.me
mv: cannot move 'del.me' to 'del1.me': No such file or directory
Suppression du fichier créé dans le sous-répertoire avec rm del.me
fonctionne sans problème.
Quelle pourrait être la raison? J'ai essayé de chercher en ligne pour le problème, mais je ne trouve pas de solution. Dans d'autres partages sur le même serveur (//the.server/another/share/
) monté de la même manière et avec les mêmes autorisations, le déplacement de fichiers fonctionne sans problème. J'ai également essayé d'accéder au partage à partir d'un autre PC (exécutant un système d'exploitation de test Debian), et le problème persiste. Ma version de samba est 4.9.5-Debian.
Réponse acceptée :
Le problème a été résolu en spécifiant la version 1.0 :
sudo mount -t cifs -o vers=1.0,username=myname,uid=1000,gid=1000 //the.server/some/share/ /home/myname/some/dir
Le bogue affecte les systèmes Debian et est connu depuis janvier 2021 :https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=949394