server1.example.com
という名前のCentOS 7サーバーで、Sambaを使用して/srv/samba/share
を共有しています。 //server1.example.com/share
は、共有へのパスです。 CentOSクライアントにAutoFSを使用して//server1.example.com/share
に/mnt/myShare
をマウントさせることができません。
CentOSクライアントの構成は次のとおりです。
/etc/auto.master
/ mnt /etc/auto.cifs --timeout = 60 --ghost
/etc/auto.cifs
myShare -fstype = cifs、username = myUsername、password = myPassword://server1.example.com/share
Mountコマンドは、AutoFSが/etc/auto.cifsをマウントしようとしていることを示しています。
〜]#マウント
/etc/auto.cifs/mnt
ただし、AutoFSは//server1.example.com/share
に/mnt/myShare
をマウントしていません。 AutoFSがCentOSクライアントに共有をマウントするために何をする必要があるのかわかりません。
これを理解するのに数日かかったので、他の人がAutoFSで苦労している場合に備えて、私が発見したことを共有したいと思いました。
/etc/auto.cifs
でパスワードを指定すると、次の場合に認証エラー(NT_STATUS_LOGON_FAILURE)が発生する可能性があります。
パスワードに$
が含まれていますが、エスケープされています。 $
記号は単に削除されます
パスワードは、引用符'
を使用して指定します。 autofsが見積もりをパスワードの一部として理解しているようです
これが私の作業中のauto.cifs
ファイルです。
MOUNTNAME -fstype = cifs、rw、credentials =/root/.cifs_credentials:// SERVER_FQDN/SHARENAME
資格情報ファイル:
ユーザー名=ログイン
password = pass
私のサーバーはsles12を実行しています