[Samba] domain authentication issue after rebooting Debian Jessie - need to restart samba each time

gimili gimili17 at gmail.com
Tue Dec 15 15:31:33 UTC 2015

On 12/12/2015 11:19 AM, Rowland penny wrote:
> On 12/12/15 15:04, Gimili wrote:
>>> On Dec 11, 2015, at 12:27 PM, Rowland penny <rpenny at samba.org> wrote:
>>>> On 11/12/15 16:52, gimili wrote:
>>>> I followed the instructions here: 
>>>> https://wiki.samba.org/index.php/Setup_a_Samba_Active_Directory_Domain_Controller.'
>>>> Everything works find except when I reboot I have to restart samba 
>>>> or I added a pause and then restart to /etc/rc.local otherwise the 
>>>> windows machines can't authenticate.
>>>> I googled this problem but have not been able to figure out the 
>>>> solution.
>>>> My OS is debian Jessie.
>>>> Many thanks for any help/advice.
>>> OK, I understand that you followed the wiki and you are using debian 
>>> jessie, but just how did you install Samba, from distro packages or 
>>> Sernet, or self compiled ?
>>> Rowland
>>  From the distro packages.
> OK, this means that you are running 4.1.17 and I think this is what is 
> happening:
> When you install the samba package on jessie it installs the following 
> files in /etc/init.d
> nmbd
> samba
> samba-ad-dc
> smbd
> It then runs 'update-rc.d xxxx defaults' and 'invoke-rc.d xxxx start' 
> where 'xxxx' is one of the filenames above, it does this for all the 4 
> files.
> You then setup Samba as an active directory controller and so you only 
> need the 'samba-ad-dc' init file, this will start smbd. You do not 
> need the others, but they will still try to start at boot, so what I 
> suggest you do (and what I did) is to remove the ones you do not need.
> update-rc.d -f nmbd remove
> update-rc.d -f smbd remove
> update-rc.d -f samba remove
> You should check if the winbind package is installed, if it is, you 
> should also stop this being started at boot.
> Reboot the DC, it should now just start the samba deamon via 
> /etc/init.d/samba-ad-dc, this will then start smbd.
> Hopefully this should fix your problem, if it does, you can then 
> remove the unwanted init files:
> rm -f /etc/init.d/ nmbd
> rm -f /etc/init.d/ smbd
> rm -f /etc/init.d/ samba
> Note, if do this, you do it at your risk, it shouldn't damage anything 
> (well it didn't for me), you should also backup everything just in case.
> Rowland
Thank you kindly for the advice.  I gave it a whirl and still no luck on 
reboot.  I now have to manually start /etc/init.d/samba-ad-dc.  Any 
other suggestions please and thanks.

More information about the samba mailing list