Samba共有でファイル名を変更できません

Samba共有でファイル名を変更できません

次のコマンドを使用して、更新されたDebian 10バスターオペレーティングシステムがインストールされているPCからWindows Server 2019のSamba共有にアクセスしています。

sudo mount -t cifs -o vers=3.11,username=myname,uid=1000,gid=1000 //the.server/some/share/ /home/myname/some/dir

トップレベルでは、問題なくファイルを作成して名前を変更できます。

>> cd ~/some/dir
>> touch del.me
>> mv del.me del1.me

ただし、サブディレクトリにあるファイルの名前を変更しようとすると、もう機能しません。

>> 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

サブディレクトリに作成されたファイルを削除してもrm del.me問題はありません。

なぜですか?オンラインで問題を見つけましたが、解決策が見つかりませんでした。ファイルの移動は、//the.server/another/share/同じ方法で同じ権限でマウントされた同じサーバー()内の他の共有でうまく機能します。また、別のPC(DebianテストOSを実行)から共有にアクセスしようとしましたが、問題は解決しませんでした。私のSambaバージョンは4.9.5-Debianです。

ベストアンサー1

指定されたバージョン 1.0 でこの問題は解決されました。

sudo mount -t cifs -o vers=1.0,username=myname,uid=1000,gid=1000 //the.server/some/share/ /home/myname/some/dir

このバグはDebianシステムに影響を与え、2021年1月から知られています。https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=949394

おすすめ記事