[Samba] samba.service is masked (Debian 9)

Rowland Penny rpenny at samba.org
Sat Jan 12 22:08:28 UTC 2019


On Sat, 12 Jan 2019 22:04:50 +0100
Anton Blau via samba <samba at lists.samba.org> wrote:

> Hello,
> 
> please excuse my bad english. But I am not a native speaker.
> 
> I installed samba 4 (DC) like this description 
> http://tobs.tips/_doc_/ProxMoxDoc/07samba/ on a new Debian 9 System.
> 
> After
> 
> * apt-get install samba
> 
> * service samba stop
> 
> * rm -f /etc/samba/smb.conf
> 
> * samba-tool domain provision --use-rfc2307 --use-xattrs=yes
> --interactive
> 
> with no error-massages I try to start samba 4 via "service samba
> start". But now I get the error message
> 
> Failed to start samba.service: Unit samba.service is masked.
> 
> 
> What should tell me that?
> 
> 
> Google finds that:
> 
> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=769714#10
> 
> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=740942
> 
> But I didnĀ“t understand it.
> 
> 
> What is to do to run my samba 4 dc Server?
> 
> 
> Thank you!
> 
> 
> Tony
> 
> P. S. My System is a LXC Container based on Proxmox.
> 
> 

Is this all you installed ? :

apt-get install samba

If so try reading this:

https://wiki.samba.org/index.php/Distribution-specific_Package_Installation

Is this basically your smb.conf ? :

[global]
  workgroup = SMBDOMAIN
  realm = SMBDOMAIN.LOCAL.COMASYS.CH
  netbios name = FILE
  server role = active directory domain controller
  dns forwarder = 192.168.0.220
  idmap_ldb:use rfc2307 = yes

  vfs objects = acl_xattr
  map acl inherit = yes
  store dos attributes = yes

  printing = bsd
  load printers = no
  printcap name = /dev/null
  disable spoolss = yes

[homes]
  comment = Home Directories
  browseable = yes
  read only = no
  create mask = 0700
  directory mask = 0700
  valid users = %S

[Daten]
  comment = Daten
  path = /var/lib/samba/MOUNT/Data
  read only = no
  browseable = yes

[netlogon]
  path = /var/lib/samba/sysvol/smbdomain./scripts
  read only = No
  browseable = No

[sysvol]
  path = /var/lib/samba/sysvol
  read only = No
  browseable = No

If it is, make it like this:

[global]
  workgroup = SMBDOMAIN
  realm = SMBDOMAIN.LOCAL.COMASYS.CH
  netbios name = FILE
  server role = active directory domain controller
  dns forwarder = 192.168.0.220
  idmap_ldb:use rfc2307 = yes

  printing = bsd
  load printers = no
  printcap name = /dev/null
  disable spoolss = yes

[home]
  comment = Home Directories
  path = /home/%D/%U
  read only = no

[Daten]
  comment = Daten
  path = /var/lib/samba/MOUNT/Data
  read only = no

[netlogon]
  path = /var/lib/samba/sysvol/smbdomain.local.comasys.ch/scripts
  read only = No

[sysvol]
  path = /var/lib/samba/sysvol
  read only = No

And the answer to your original question is, you have to start
samba-ad-dc not samba, this will start the samba deamon and this will
start the smbd and winbindd deamons. You might have to unmask
samba-ad-dc:

systemctl unmask samba-ad-dc

I would find a better howto, if I were you ;-)

Rowland



More information about the samba mailing list