Linuxボックスでwebminを使用して、いくつかのSamba共有をセットアップしました。どのWindowsマシンを使用しても問題なくアクセスできますが、osxを使用してサーバーに接続すると、Finderからユーザー名とパスワードの入力を求められ、サイコロが表示されません。 osxが共有とWindowsにアクセスするためにセットアップする必要がある特定のものはありますか?
[〜#〜] note [〜#〜]:資格情報を入力すると共有が表示されますが、いずれかを選択すると表示されますサーバーメッセージへの接続に関する一般的なエラー。
私のsmb.confは次のとおりです。
[global]
log file = /var/log/samba/samba.log
guest account = nobody
passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
add group script = /usr/sbin/groupadd '%g'
admin users = root
obey pam restrictions = yes
delete group script = /usr/sbin/groupdel '%g'
socket options = TCP_NODELAY
add user to group script = /usr/sbin/usermod -G '%g' '%u'
encrypt passwords = yes
passdb backend = tdbsam
passwd program = /usr/bin/passwd %u
wins support = true
dns proxy = no
netbios name = FILESERVER
server string = Company FileServer
unix password sync = yes
workgroup = OfficeWG
os level = 20
add user script = /usr/sbin/useradd -m '%u' -g users -G users
auto services = global
security = share
syslog = 0
panic action = /usr/share/samba/panic-action %d
delete user script = /usr/sbin/userdel -r '%u'
max log size = 1000
pam password change = yes
[officemain]
writeable = yes
path = /mainstorage/officemain
[homes]
browseable = no
comment = Home Directory
writeable = yes
path = /mainstorage/home/%S
[markshome]
browseable = no
comment = Marks Home Folder
writeable = yes
path = /mainstorage/home/markepstien
Sambaログをクリアして、再接続しようとしました。ログの内容は次のとおりです。パスワードが間違っていると表示されますが、Windowsマシンのユーザー/パスを使用して正常に接続できます。
[2013/05/06 14:57:52.261776, 0] printing/print_cups.c:108(cups_connect)
Unable to connect to CUPS server localhost:631 - Connection refused
[2013/05/06 14:57:52.263770, 0] printing/print_cups.c:108(cups_connect)
Unable to connect to CUPS server localhost:631 - Connection refused
[2013/05/06 14:57:52.264188, 0] printing/print_cups.c:108(cups_connect)
Unable to connect to CUPS server localhost:631 - Connection refused
[2013/05/06 14:57:52.266115, 0] printing/print_cups.c:108(cups_connect)
Unable to connect to CUPS server localhost:631 - Connection refused
[2013/05/06 14:57:52.268249, 0] printing/print_cups.c:108(cups_connect)
Unable to connect to CUPS server localhost:631 - Connection refused
[2013/05/06 14:57:52.271604, 0] printing/print_cups.c:108(cups_connect)
Unable to connect to CUPS server localhost:631 - Connection refused
[2013/05/06 14:57:55.265867, 0] printing/print_cups.c:108(cups_connect)
Unable to connect to CUPS server localhost:631 - Connection refused
[2013/05/06 14:57:55.267877, 0] printing/print_cups.c:108(cups_connect)
Unable to connect to CUPS server localhost:631 - Connection refused
[2013/05/06 14:57:55.268336, 0] printing/print_cups.c:108(cups_connect)
Unable to connect to CUPS server localhost:631 - Connection refused
[2013/05/06 14:57:55.270168, 0] printing/print_cups.c:108(cups_connect)
Unable to connect to CUPS server localhost:631 - Connection refused
[2013/05/06 14:57:55.272388, 0] printing/print_cups.c:108(cups_connect)
Unable to connect to CUPS server localhost:631 - Connection refused
[2013/05/06 14:57:55.275714, 0] printing/print_cups.c:108(cups_connect)
Unable to connect to CUPS server localhost:631 - Connection refused
[2013/05/06 14:58:02.073941, 1] smbd/service.c:678(make_connection_snum)
create_connection_server_info failed: NT_STATUS_WRONG_PASSWORD
[2013/05/06 14:58:02.076238, 1] smbd/service.c:678(make_connection_snum)
create_connection_server_info failed: NT_STATUS_WRONG_PASSWORD
[2013/05/06 14:58:08.104229, 0] param/loadparm.c:8445(check_usershare_stat)
check_usershare_stat: file /var/lib/samba/usershares/ owned by uid 0 is not a regular file
Smbd.confファイルのグローバルセクションにあることが判明しました。グローバルセクションのすべてを削除し、それを単にworkgroup = officeWGに置き換えるとすぐに、すべてがosxで動作し始めました。
私はこの問題を抱えており、共有ディレクトリがsambaユーザーによって所有されており、ディレクトリのmodが774であることを確認することで解決しました。
私は以前にテスト環境でこの問題が発生したと思います。私が覚えている限りでは、(あなたが持っているように)ワークグループを追加してから、Macからserver.workgroup.localに接続する必要がありました。
もう1つ試してみるのは、user @ server.domain.localの形式のユーザー名で認証することです。
私が持っていた問題からメモを見つけようとします。
問題はsecurity = share
設定にありました。 OSXクライアントがSamba共有に接続できないという同様の状況がありました。 security = user
を使用して解決しました
私も同じ問題を抱えていました。 valid users = %S
ステートメントを削除して解決しました。