LinuxからLion SMB共有にアクセスする


6

ユーザーアカウント、ファイルなどですべてのセットアップが完了したこの素晴らしい新しいLionサーバーがあります。ファイル共有はすべて稼働しています。1つの問題を除いて:Linux(LinuxとOS Xの両方のクライアントを使用)を実行しているユーザーは、SMB共有を認証およびアクセスできません。すべてのユーザーのアカウントはネットワークアカウントとして設定されます(つまり、ローカルユーザーデータベースではなくオープンディレクトリに)

興味深いことに、ユーザーアカウントが(Open Directoryではなく)ローカルアカウントとして設定されている場合、ユーザーは正常に認証できます。また、他のツールの一部でLDAP認証を使用しているため、Open Directoryから切り替えることはできません。

誰もこれを機能させるために何をすべきかについてのアイデアを持っていますか?私は髪を引っ張ってやってみました。


いくつかの古い情報-10.6はデフォルトでSMBとは異なるソルト/暗号化を使用してパスワードを保存し、SMB形式で保存できるように常にパスワードの再入力を要求しました。Lionのドキュメントはまだ公開中です。LinuxクライアントはLionディレクトリまたは別のADサーバーにバインドされていますか?support.apple.com/kb/TS3888
bmike

ローカルユーザーの作成時に何かがパスワードを適切に保存しているため、バグ(または単に悪いドキュメント)である可能性があります-有料契約を必要とせずに、90日間の新しいOSウィンドウ内でAppleCareにサポートを依頼できます。Mac miniサーバー用のAppleCareにはGUI管理タスクが含まれているため、サーバーのトレーニングを受けたスタッフにエスカレーションする必要がある場合でも、これはそれらのタスクの範囲内にある必要があります。
bmike

1
一部のマシンはLionディレクトリにバインドされていますが、他のマシンは完全にバインドされていません。ネットワーク内のどこにもWindowsが少しもないので、何かに干渉するアクティブディレクトリはありません。興味深いのは、バインドされた/バインドされていないMacがうまく認証できることです。異なる認証スキームが使用されていることを示唆しているのはLinuxマシンだけですが、何をどのように変更するかわかりません。
マイクコクラン

回答:


1

Sambaはもう必要ありません。LionServerのmount.cifsに追加オプション "nounix、sec = ntlmssp"が必要です


  [root@50centos ~]# 
  [root@50centos ~]# yum install samba-client samba-common cifs-utils
 ...
  [root@50centos ~]# mkdir /mnt/lion_smb
  [root@50centos ~]# mount -t cifs -o MikeCochran,trustno1,nounix,sec=ntlmssp //198.252.206.140/smb_share /mnt/lion_smb/

          =^..^=       `·.¸¸ ><((((º>.·´¯`·><((((º>   

MikeCochran@stack:~$ 
MikeCochran@stack:~$ sudo apt-get install cifs-utils
  ...
MikeCochran@stack:~$ mkdir /mnt/lion_smb
MikeCochran@stack:~$ mount.cifs //198.252.206.140/smb_share /mnt/lion_smb/ -o user=MikeCochran,password=trustno1,nounix,sec=ntlmssp
MikeCochran@stack:~$ 
MikeCochran@stack:~$ mkdir /mnt/lion_smb_dup
MikeCochran@stack:~$ mount -t cifs //198.252.206.140/smb_share /mnt/lion_smb-dup -o username=MikeCochran,password=trustno1,nounix,sec=ntlmssp

遅延の謝罪!!

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.