AutoFSはSamba CIFS共有をマウントできません。

AutoFSはSamba CIFS共有をマウントできません。

server1.example.comSamba命名を使用して共有されるCentOS 7サーバーがあります/srv/samba/share//server1.example.com/share共有パスです。//server1.example.com/shareAutoFSを使用してCentOSクライアントをマウントすることはできません。/mnt/myShare

  • AutoFS は CentOS クライアントとサーバーでアクティブで実行中です。
  • CentOSクライアントとサーバーでは、FirewalldとIptablesが無効になっています。
  • SELinux は CentOS クライアントとサーバーの両方で無効になります。
  • /srv/samba/share および /mnt/myShare の権限は 777 です。
  • CentOSクライアントは、mountコマンドを使用して共有をCIFSとしてマウントできます。
  • CentOSクライアントは/ etc / fstabを使用して共有をCIFSとしてマウントできます。
  • CentOSクライアントはAutoFSを使用してNFS共有をマウントできます。

CentOS クライアントの構成は次のとおりです。

/etc/auto.master

/mnt /etc/auto.cifs --timeout=60 --ghost

/etc/auto.cifs

myShare -fstype=cifs、ユーザー名=myUsername、パスワード=myPassword://server1.example.com/share

mount コマンドは、AutoFS が /etc/auto.cifs をマウントしようとしていることを示します。

~]# マウント

/mntの/etc/auto.cifs

ただし、AutoFSはインストールされていません//server1.example.com/share/mnt/myShareCentOSクライアントに共有をマウントするには、AutoFSが何をすべきかわかりません。

答え1

この問題を特定するのに数日かかったので、他の人がAutoFSを使用するのに問題がある場合に備えて、私が見つけたものを共有したかったのです。

  • mountコマンドを使用して、共有を手動でマウントできることを確認してください。
  • クライアントとサーバーの両方でAutoFSが有効になって実行されていることを確認します。
  • /etc/auto.masterファイルの最初のフィールドにクライアントのマウントポイント(/mntなど)が含まれていることを確認してください。
  • /etc/auto.your-mapに対する権限が-rw-r--r--(644)であることを確認してください。
  • Samba と CIFS を使用している場合は、smb がサーバー上でアクティブで実行されていることを確認してください。
  • NFS を使用している場合は、NFS がクライアントとサーバーの両方でアクティブで実行されていることを確認します。
  • 可能であれば、クライアントとサーバーの両方で Firewalld と Iptables を無効にします。
  • 可能であれば、クライアントとサーバーの両方で SELinux を無効にします。
  • クライアントで AutoFS が共有を自動的にマウントするようにトリガーするマウントポイントを一覧表示します。
  • /var/log/messages にデバッグイベントを追加するには、/etc/sysconfig/autofs に OPTION="--debug" を追加します。

答え2

/etc/auto.cifs次のような場合、パスワードを指定すると認証失敗(NT_STATUS_LOGON_FAILURE)が発生する可能性があります。

  • パスワードにはパスワードが含まれてい$てもエスケープされます。フラグは$単に削除されます。

  • パスワードはquoteを使用して指定されます'。 autofsが引用符をパスワードの一部として解釈しているようです。

これは私の作業auto.cifsファイルです。

MOUNTNAME -fstype=cifs,rw,credentials=/root/.cifs_credentials://SERVER_FQDN/SHARENAME

と資格情報ファイル:

ユーザー名=ログイン

パスワード=通過

私のサーバーはsles12を実行しています。

関連情報