スペースを含むActive Directoryドメインパスワード

スペースを含むActive Directoryドメインパスワード

Aは代わりにcorporate Active Directory domain必須で構成されています。必須には、大文字と数字\特殊文字が含まれます。例は次のとおりです。passphrasessingle passwords

今茶色の牛に何が起こっているのでしょうか?

健康、長寿、繁栄!

Linux smbクライアントからwhite-spaced passphrasesドメインに接続するときに使用する正しい構文は何ですか?smb share

答え1

説明したパスワードと同様に、パスワードにスペースがあるという問題はありません。現在発生している問題を説明してください。その間、私の提案は次のとおりです。

  1. credentialsコマンドで使用されているファイルを確認しましたmount

    mount mount -t cifs -o credentials=/tmp/credentials //localhost/stuff /mnt/stuff
    
    cat /tmp/credentials
    username=joe
    password=d r
    domain=workgroup
    
  2. passwordコマンドで直接使用して確認しましたmount(誰かがなぜこれを行うのかは私にとって謎です)。

    mount -t cifs -o 'username=joe,domain=workgroup,password=d r' //localhost/stuff /mnt/stuff
    

    パスワードにはシェルで解析するスペースが含まれているため、標準の引用規則が適用され、単一引用符でなければなりません。

  3. 私はsmbclientそれを自分で確認しました:

    smbclient --user joe --command 'dir' //localhost/stuff 'd r'
    Domain=[WORKGROUP] OS=[Windows 6.1] Server=[Samba 4.5.12-Debian]
      .                                   D        0  Tue Oct  4 21:56:16 2016
      ..                                  D        0  Tue Oct  4 21:56:16 2016
    
                    7194072 blocks of size 1024. 2644964 blocks available
    

もちろん、これらはすべてlocalhostドメインで実行されているSambaを介して接続されていますsecurity = USER。しかし、私が必要で時間があれば、完全なADドメイン環境も確認してみましょう。

関連情報