数日前にすでにサンバの共有に成功した後、今日も同じことがありますが、次のエラーを受け取りました。
'net usershare' returned error 255: net usershare add: cannot convert name "Everyone" to a SID.
The connection was refused. Maybe smbd is not running.
Sambaサービスを開始/再起動しようとすると、次のようになります
$ Sudo service samba status
* nmbd is running
* smbd is not running
$ Sudo service samba start
$ Sudo service samba restart
$ Sudo service samba status
* nmbd is running
* smbd is not running
私の/var/log/samba/smbd.log
[2014/01/15 16:21:46, 0] smbd/server.c:1072(main)
smbd version 3.6.18 started.
Copyright Andrew Tridgell and the Samba Team 1992-2011
[2014/01/15 16:21:46.426302, 0] smbd/server.c:1128(main)
standard input is not a socket, assuming -D option
[2014/01/15 16:21:46.428538, 0] auth/auth_util.c:708(get_guest_info3)
SamInfo3_for_guest: Unable to locate guest account [guest]!
[2014/01/15 16:21:46.428578, 0] smbd/server.c:1251(main)
ERROR: failed to setup guest info.
私の/etc/samba/smb.conf
$ grep -E "^[^#;].*" /etc/samba/smb.conf
[global]
workgroup = WORKGROUP
server string = %h server (Samba, Ubuntu)
dns proxy = no
log file = /var/log/samba/log.%m
max log size = 1000
syslog = 0
panic action = /usr/share/samba/panic-action %d
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
usershare allow guests = yes
username map = /etc/samba/smbusers
security = user
guest ok = yes
; guest account = nobody
usershare max shares = 100
usershare owner only = False
問題はユーザー名にありました。私はこの行のコメントを外しました:
guest account = nobody
システムにnobody
ユーザーが含まれていて、現在は正常に機能しています。
このエラーは、通常のユーザーセッションでも発生します。 Ubuntu 14.04を新規インストールした2台のマシンで使用しています。
バグレポートを提出しました https://bugs.launchpad.net/ubuntu/+source/samba/+bug/1299186
このバグが発生したときにapportが自動的にトリガーしないのと同じ問題が発生する場合は、バグも「私に影響します」としてマークしてください。
Usershareが機能するためには、smbdもlocalhostにバインドする必要があります。
interfaces = 192.168.0.100/8 eno1 127.0.0.1/8 lo