mostlyharmless |
04-13-2014 09:21 AM |
Could you give me some tips on setup?
Per https://wiki.samba.org/index.php/Sam...ur_Samba_AD_DC
I ran
Code:
samba-tool domain provision --use-rfc2307 --interactive
and then samba
and then smbclient -L localhost -U%
and now get
Quote:
Domain=[KINGDOM] OS=[Unix] Server=[Samba 4.1.6]
Sharename Type Comment
--------- ---- -------
netlogon Disk
sysvol Disk
IPC$ IPC IPC Service (Samba 4.1.6)
Domain=[KINGDOM] OS=[Unix] Server=[Samba 4.1.6]
Server Comment
--------- -------
Workgroup Master
--------- -------
DOGPACK ANIMALS
|
I also tried
Code:
smbclient //localhost/netlogon -UAdministrator -c 'ls'
Enter Administrator's password:
Domain=[KINGDOM] OS=[Unix] Server=[Samba 4.1.6]
. D 0 Sat Apr 12 17:11:21 2014
.. D 0 Sat Apr 12 17:13:40 2014
64251 blocks of size 524288. 60017 blocks available
So far so good, right? Now for the kerberos part:
I tried downloading the krb5 SlackBuild form SlackBuilds, but building it failed with
Code:
sh krb5.SlackBuild
.....
making all in kadmin/testing/util...
make[3]: Entering directory `/tmp/SBo/krb5-1.7.1/src/kadmin/testing/util'
gcc -DHAS_STDARG -I../../../include -I./../../../include -I../../../lib/kdb/ -DKRB5_DEPRECATED=1 -O2 -fPIC -Wall -Wcast-qual -Wcast-align -Wshadow -Wmissing-prototypes -Wno-format-zero-length -Woverflow -Wstrict-overflow -Wmissing-format-attribute -Wmissing-prototypes -Wreturn-type -Wmissing-braces -Wparentheses -Wswitch -Wunused-function -Wunused-label -Wunused-variable -Wunused-value -Wunknown-pragmas -Wsign-compare -Werror=declaration-after-statement -Werror=variadic-macros -pthread -c tcl_ovsec_kadm.c
tcl_ovsec_kadm.c: In function 'parse_str':
tcl_ovsec_kadm.c:241:14: warning: cast discards '__attribute__((const))' qualifier from pointer target type [-Wcast-qual]
*out_str = (char *) in_str;
^
tcl_ovsec_kadm.c: In function 'parse_principal_ent':
tcl_ovsec_kadm.c:676:18: error: 'Tcl_Interp' has no member named 'result'
sprintf(interp->result, "wrong # args in principal structure (%d should be 12)",
^
tcl_ovsec_kadm.c: In function 'parse_policy_ent':
tcl_ovsec_kadm.c:860:18: error: 'Tcl_Interp' has no member named 'result'
sprintf(interp->result, "wrong # args in policy structure (%d should be 7)",
^
tcl_ovsec_kadm.c: In function 'unparse_keyblock':
tcl_ovsec_kadm.c:1001:18: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (i = 0; i < keyblock->length; i++) {
^
make[3]: *** [tcl_ovsec_kadm.o] Error 1
make[3]: Leaving directory `/tmp/SBo/krb5-1.7.1/src/kadmin/testing/util'
make[2]: *** [all-recurse] Error 1
make[2]: Leaving directory `/tmp/SBo/krb5-1.7.1/src/kadmin/testing'
make[1]: *** [all-recurse] Error 1
make[1]: Leaving directory `/tmp/SBo/krb5-1.7.1/src/kadmin'
make: *** [all-recurse] Error 1
So I downloaded a binary from slacky.eu krb5-1.12, which seems to have installed OK.
However "klist" gets "command not found, as does "kinit".
Frankly, heimdall would suit me fine also, as I just want the Samba AD DC part working. I looked at http://canich.net/slackware/krb5.html#krb5-pkg, but it is from 2011, so before I try to follow that guide, I was wondering if you had any suggestions or could let me know how you set up your samba.
|