Sto accedendo a una condivisione samba su un Windows Server 2019 da un PC con un sistema operativo Debian 10 buster aggiornato con il comando:
sudo mount -t cifs -o vers=3.11,username=myname,uid=1000,gid=1000 //the.server/some/share/ /home/myname/some/dir
Al livello più alto sono in grado di creare e rinominare file senza problemi:
>> cd ~/some/dir
>> touch del.me
>> mv del.me del1.me
Tuttavia, se provo a rinominare un file in una sottodirectory, non funziona più:
>> 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
Eliminazione del file creato nella sottodirectory con rm del.me
funziona senza problemi.
Quale potrebbe essere il motivo? Ho provato a cercare online il problema ma non riesco a trovare una soluzione. In altre condivisioni sullo stesso server (//the.server/another/share/
) montato allo stesso modo e con gli stessi permessi, lo spostamento dei file funziona senza problemi. Ho anche provato ad accedere alla condivisione da un PC diverso (con un sistema operativo di test Debian) e il problema persiste. La mia versione di samba è 4.9.5-Debian.
Risposta accettata:
Il problema è stato risolto specificando la versione 1.0:
sudo mount -t cifs -o vers=1.0,username=myname,uid=1000,gid=1000 //the.server/some/share/ /home/myname/some/dir
Il bug interessa i sistemi Debian ed è noto da gennaio 2021:https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=949394