[Samba] using samba with bind dlz
Rowland Penny
rpenny at samba.org
Mon Jul 10 15:41:06 UTC 2017
On Mon, 10 Jul 2017 09:17:52 -0600
Jeff Sadowski <jeff.sadowski at gmail.com> wrote:
> I found the
> file /usr/lib64/python2.7/site-packages/samba/provision/sambadns.py
> I was looking through it and seemed to come across the area where I am
> having problems.
>
> In the create_dns_dir function
>
> I wanted to see what paths.dns had and what dns_dir where getting set
> to.
>
> so I did a simple print and found
>
> paths.dir is set
> to /var/lib/samba/private/dns/fedora.methanemaker.mooo.com.zone
> and
> dns_dir is set to /var/lib/samba/private/dns
>
> next I check those directories
>
> [root at dc1 ~]# ls -l
> /var/lib/samba/private/dns/fedora.methanemaker.mooo.com.zone
> ls: cannot access
> '/var/lib/samba/private/dns/fedora.methanemaker.mooo.com.zone': No
> such file or directory
It doesn't work like that ;-)
You should have something like this:
ls -la /usr/local/samba/private/dns
total 2956
drwxrwx--- 3 root bind 4096 Nov 23 2016 .
drwxr-sr-x 8 root staff 4096 Jul 10 16:36 ..
-rw-rw---- 1 root bind 3014656 Sep 12 2016 sam.ldb
drwxrwx--- 2 root bind 4096 Nov 23 2016 sam.ldb.d
and sam.ldb.d:
ls -la /usr/local/samba/private/dns/sam.ldb.d/
total 28060
drwxrwx--- 2 root bind 4096 Nov 23 2016 .
drwxrwx--- 3 root bind 4096 Nov 23 2016 ..
-rw-rw---- 1 root bind 8925184 Sep 12 2016 CN=CONFIGURATION,DC=SAMDOM,DC=EXAMPLE,DC=COM.ldb
-rw-rw---- 1 root bind 9187328 Sep 12 2016 CN=SCHEMA,CN=CONFIGURATION,DC=SAMDOM,DC=EXAMPLE,DC=COM.ldb
-rw-rw---- 2 root bind 4247552 Jul 10 16:32 DC=DOMAINDNSZONES,DC=SAMDOM,DC=EXAMPLE,DC=COM.ldb
-rw-rw---- 2 root bind 4247552 Jul 10 16:32 DC=FORESTDNSZONES,DC=SAMDOM,DC=EXAMPLE,DC=COM.ldb
-rw-rw---- 1 root bind 1286144 Sep 12 2016 DC=SAMDOM,DC=EXAMPLE,DC=COM.ldb
-rw-rw---- 2 root bind 831488 Jul 10 16:32 metadata.tdb
Your cow inspired dns zone should be in there, note: do note edit the
ldb files directly.
> [root at dc1 ~]# mkdir -p
> /var/lib/samba/private/dns/fedora.methanemaker.mooo.com.zone
>
> it looks like samba-tool removes that directory
No, it is never creating it ;-)
>
> I'll keep looking for the culprit in that function.
Not sure anything is wrong in python, it has always worked for me
Rowland
More information about the samba
mailing list