ADドメインでwinbindを使用するLinuxコンピューターにSambaサーバーをセットアップしています。すべてが機能しているようですが、別のマシンにSamba共有をマウントできませんでした。今は、ホームディレクトリを別のLinuxマシンのフォルダにマウントしたいと思います。
私がする時:
smbclient -L mycomputer -U myuser
パスワードの入力を求められ、正常に認証されます。次に、ホームディレクトリを共有として一覧表示します。
# smbclient -L mycomputer -U myuser
Enter myuser's password:
Domain=[MYDOMAIN] OS=[Unix] Server=[Samba 3.6.9-151.el6]
Sharename Type Comment
--------- ---- -------
IPC$ IPC IPC Service (Samba Server Version 3.6.9-151.el6)
myuser Disk Home Directories
Domain=[MYDOMAIN] OS=[Unix] Server=[Samba 3.6.9-151.el6]
Server Comment
--------- -------
Workgroup Master
--------- -------
ただし、共有をマウントしてパスワードを入力しようとすると、次のようになります。
mount -t cifs //mycomputer/myuser /mnt/cifs -o username=myuser,domain=MYDOMAIN
Password:
mount error(13): Permission denied
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
MYDOMAIN/myuser、MYDOMAIN.COMの配置など、-oパラメーターのさまざまな組み合わせを試しましたが、違いがないようです。
これらの共有のSamba構成は次のとおりです。
[homes]
comment = Home Directories
browseable = no
writable = yes
valid users = MYDOMAIN\%S
誰かが私がこの共有をマウントできない理由についていくつかの洞察を提供できますか?ありがとう!
編集:共有をWindowsとMac OSXにマウントしようとしましたが、どちらにもマウントされていないことを追加する必要があると考えました。 「システム管理者に確認してください」というメッセージが表示されただけなので、OSXのエラーを正確に把握できませんでした。これはサーバー構成の問題であることを意味すると思いますが、どうしますか?
あなたの家にパス情報を追加してみてください:
path = /PathToHomesHome/%u
# like:
path = /home/%u
そして可能であれば、valid users
の制限なしで試してください。
また、smbが別のユーザーとして実行されている場合は、「ホーム」へのフルパスのディレクトリに、sambaユーザー用に少なくとも+x
が必要であることに注意してください(セットアップによっては、other o+x
に必要になる場合があります)。
サーバーでは、testparm
を実行してセットアップを確認することもできます。
ローカルのmount.cifs
をデバッグするには、最初に試してください
smbclient //mycomputer/myuser -U myuser