[samba-jp:22937] Re: 末尾に空白があるファイルのファイル名が化ける

matsumoto @ tech-i.kyutech.ac.jp matsumoto @ tech-i.kyutech.ac.jp
2019年 2月 25日 (月) 15:26:36 JST


松元です.

検索してみたのですが,こんな記事がありました.

Ref: https://support.microsoft.com/ja-jp/help/320081/you-cannot-delete-a-file-or-a-folder-on-an-ntfs-file-system-volume

原因 6: Win32 名前空間で無効な名前がファイル名に含まれている
ファイル名に無効な名前が含まれているファイルは削除できない場合がありま
す (ファイル名の末尾にスペースまたはピリオドがある場合や、ファイル名が
スペースのみで構成されている場合など)。


-> この「Win32 名前空間」の定義は検索したのですが見つからず.

------------------------


Subject: [samba-jp:22934] Re: 末尾に空白があるファイルのファイル名が化ける
Date: Mon, 25 Feb 2019 10:55:56 +0900

> お世話になります。
> 
> 石田と申します。
> 
> ファイル名に半角スペースを入れることは、御法度になっております。
> 
> アンダーバーなどで代用してはいかがでしょうか。
> 
> 2019/02/25 (月) 8:38、User Ribbon さん(ribbon @ ns.ribbon.or.jp)のメッセージ:
> 
>> 末尾に空白があるファイル名が文字化けするという現象が出ています。
>>
>> Sambaのバージョンは4.8.5(FreeBSD)と4.7.10(openSUSE)です。
>>
>> smb.conf は
>>
>> [global]
>>         passdb backend = tdbsam
>>         printing = cups
>>         printcap name = cups
>>         printcap cache time = 750
>>         cups options = raw
>>         map to guest = Bad User
>>         include = /etc/samba/dhcp.conf
>>         logon path = \\%L\profiles\.msprofile
>>         logon home = \\%L\%U\.9xprofile
>>         logon drive = P:
>>         usershare allow guests = No
>>         ldap admin dn =
>>         wins server =
>>         wins support = No
>>         max log size = 500
>>
>> な感じです。
>> 共有ディレクトリ上で、
>>
>> cat aaa >"A B" とするとWindows 10(1803)からはちゃんと、"A B"というファイルが
>> 見えますが、
>> cat aaa >"A B " とすると、"A27CYP~G" というファイル名になってしまいます。
>>
>> 何か思いつくところはあるでしょうか>各位
>>
>> oota
>>


samba-jp メーリングリストの案内