[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.
-- 
gimili



More information about the samba mailing list