再インストール後にSamba共有に接続できない

再インストール後にSamba共有に接続できない

最近オペレーティングシステムを再インストールしたホームファイルサーバーがあります。ハードウェアのアップグレードにより、Ubuntu Server 10.04.2 32ビットを10.04.3 64ビットに置き換えました。以前のSamba設定をコピーして共有ユーザーを再作成し、他のディスクの共有ディレクトリに対する権限がそのまま残っていることを確認しました。 XPとWin7コンピュータがあります。どちらもファイルサーバーを表示できますが、どちらも共有にアクセスできません。 Windowsコンピュータからアクセスすると、\\Serverユーザー/パスワードの入力を求められ、接続を受け入れるようになります。次の手順に進むと、\\Server\Shareユーザー/パスワードを再確認して認証しません。

Windowsコンピュータのネットワーク設定は変更されていません。サーバーに欠落している他の構成がありますか?また何が間違っている可能性がありますか?

トラブルシューティング:提案通りにログを見つけました。 smbd と nmbd の両方が実行中です。 Windowsシステムのログには、接続しようとするとこのような行がたくさん表示されます。

[2011/11/07 07:23:53,  1] smbd/service.c:676(make_connection_snum)
  create_connection_server_info failed: NT_STATUS_ACCESS_DENIED

これは明らかに問題ですが、なぜそのようなことが起こるのかわかりません。私が使用しているユーザーとパスは問題なく、アップグレードする前にうまく機能します。 log.winbindd-idmapでこれを見つけました。

[2011/11/07 07:14:12,  1] winbindd/idmap.c:321(idmap_init_domain)
  idmap initialization returned NT_STATUS_UNSUCCESSFUL
[2011/11/07 07:23:40,  0] winbindd/idmap.c:201(smb_register_idmap_alloc)
  idmap_alloc module tdb already registered!
[2011/11/07 07:23:40,  0] winbindd/idmap.c:149(smb_register_idmap)
  Idmap module passdb already registered!
[2011/11/07 07:23:40,  0] winbindd/idmap.c:149(smb_register_idmap)
  Idmap module nss already registered!
[2011/11/07 07:23:40,  1] winbindd/idmap_tdb.c:214(idmap_tdb_load_ranges)
  idmap uid missing
[2011/11/07 07:23:40,  0] winbindd/idmap_tdb.c:287(idmap_tdb_open_db)
  Upgrade of IDMAP_VERSION from -1 to 2 is not possible with incomplete configur
ation
[2011/11/07 07:23:40,  1] winbindd/idmap.c:321(idmap_init_domain)
  idmap initialization returned NT_STATUS_UNSUCCESSFUL

ログファイル

[2011/11/06 20:01:29,  0] smbd/server.c:1069(main)
  smbd version 3.4.7 started.
  Copyright Andrew Tridgell and the Samba Team 1992-2009
[2011/11/06 20:01:29,  0] printing/print_cups.c:103(cups_connect)
  Unable to connect to CUPS server localhost:631 - Connection refused
[2011/11/06 20:01:29,  0] printing/print_cups.c:103(cups_connect)
  Unable to connect to CUPS server localhost:631 - Connection refused
[2011/11/06 20:01:29,  0] smbd/server.c:1115(main)
  standard input is not a socket, assuming -D option

ログnmbd

[2011/11/06 13:40:55,  0] nmbd/nmbd.c:854(main)
  nmbd version 3.4.7 started.
  Copyright Andrew Tridgell and the Samba Team 1992-2009

smb.conf、ほとんどのコンテンツが在庫

[global]
   workgroup = MyGroup   # edited
   server string = %h server (Samba, Ubuntu)
   dns proxy = no
   use sendfile = yes   # edited
   log file = /var/log/samba/log.%m
   max log size = 1000
   syslog = 0
   panic action = /usr/share/samba/panic-action %d
   security = user   # edited
   encrypt passwords = true
   passdb backend = tdbsam
   obey pam restrictions = yes
   unix password sync = yes
   passwd program = /usr/bin/passwd %u
   passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* .
   pam password change = yes
   map to guest = bad user
   guest account = myshareuser   # edited
   usershare allow guests = yes

[printers]
   comment = All Printers
   browseable = no
   path = /var/spool/samba
   printable = yes
   guest ok = no
   read only = yes
   create mask = 0700

[print$]
   comment = Printer Drivers
   path = /var/lib/samba/printers
   browseable = yes
   read only = yes
   guest ok = no

# added
[share]
path = /mnt/storage/share
force user = myshareuser
force group = myshareuser
read only = No
create mask = 0777
directory mask = 0777
guest only = No
guest ok = No

[backup]
path = /mnt/storage/backup
force user = myshareuser
force group = myshareuser
read only = No
create mask = 0777
directory mask = 0777
guest only = No
guest ok = No

ベストアンサー1

以下を試してください。

sudo smbpasswd -L -a username   (set a password)
sudo smbpasswd -L -e username   (enable user)

問題の詳細とともに/etc/samba/smb.confの内容を追加することもできます。あるいは、webminを試してみることもできます。詳しくは下記のリンクをご覧ください。

インターネット感度

おすすめ記事