(windows)の共有パスにあるファイルを検索するPythonアプリケーション(centosに配布されています)がありますが、Windowsパス名は次のように大文字と小文字で指定されていますが、ユーザー入力は小文字であるため、検索しようと
\\shared\PDFs\MyFolder\SomeFile.txt
する\\shared\pdfs\myfolder\somefile.txt
とcentosにファイルが存在しませんメッセージが表示されます。 Centosファイルに機密ではない方法でアクセスする方法はありますか?
答え1
nocase
リモートSMB / CIFSファイルシステムをマウントした場合は、マウントオプションを使用できます。たとえば、あなたの場合は、/etc/fstab
次のようにします。
\\192.168.1.247\sharename /mnt/location cifs auto,credentials=/root/credentials_file,vers=2.0,nocase 0 0
nocase
最後のオプションを参照してください。
このオプションを使用すると、nocase
何が起こるかを確認してください。
/mnt/location» ls -la
drwxr-xr-x. 2 apache apache 0 Apr 4 2018 __skel
/mnt/location» cd __SKEL # note uppercase, while the dir itself is lowercase
/mnt/location/__SKEL» # hey that worked
その他のインストールオプションについては、マニュアルページをご覧ください。https://linux.die.net/man/8/mount.cifs