天天看點

測試centos6.8使用samba安裝windows AD

一環境介紹:

1.準備安裝環境:

系統:centos6.8 x64

 2.依賴# yum install perl gcc attr libacl-devel libblkid-devel \

    gnutls-devel readline-devel python-devel gdb pkgconfig \

    krb5-workstation zlib-devel setroubleshoot-server libaio-devel \

    setroubleshoot-plugins policycoreutils-python \

    libsemanage-python perl-ExtUtils-MakeMaker perl-Parse-Yapp \

    perl-Test-Base popt-devel libxml2-devel libattr-devel \

    keyutils-libs-devel cups-devel bind-utils libxslt \

    docbook-style-xsl openldap-devel autoconf python-crypto pam-devel

# yum install autoconf automake  gdb krb5-devel \

   openldap-devel make pam-devel python-devel docbook-style-xsl \

   libacl-devel libattr-devel libxslt 

3-檔案系統要求:

更改共享目錄:

  ext4系統:

vim /etc/fstab

<code>/dev/</code><code>...          </code><code>/srv/samba/demo</code>          <code>ext4          defaults,barrier=1          1 1</code>

4.安裝目錄:  /usr/local/samba

IP range:                 10.0.0.1 - 10.0.0.254

IP network:                              10.0.0.0/24

Subnet mask:                           255.255.255.0

Default gateway:                       10.0.0.254

5.AD資訊:

AD domain name:                        dcone.example.com

NetBIOS domain name:                   DCONE

AD DNS name:                           dcone.example.com

AD Kerberos realm:                     DCONE.EXAMPLE.COM

LDAP Domain DN:                        DC=dcone,DC=example,DC=com

Domain Administrator:                  DCONE\Administrator

Domain Administrator password:         456456aaaB

DNS servers:                           10.0.0.1

6.AD域控

重要目錄:

System binaries ("samba", etc.):       /usr/local/samba/sbin/

Other binaries ("smbclient", etc.):    /usr/local/samba/bin/

Private dir (AD database, etc.):       /usr/local/samba/private/

Cache directory:                       /usr/local/samba/var/cache/

SysVol share:                          /usr/local/samba/var/locks/sysvol/

Netlogon share:                        /usr/local/samba/var/locks/sysvol/samdom.example.com/scripts/

7.域控資料:

 Primary Domain Controller (PDC)

AD DC hostname:                        PDC

IP address:                            10.0.0.1

AD DC hostname:                        DC1

Server role:                           Domain Controller (DC)

Act as DNS server:                     yes

8.建立域,檢查/etc/hosts檔案配置:

<code>127.0.0.1     localhost.localdomain      localhost</code>

<code>10.0.0.1     dcone.example.com     DCONE</code>

二.安裝過程:

 1.下載下傳:https://www.samba.org/  

samba-4.4.5.tar.gz

<code>$ </code><code>tar</code> <code>-zxf samba-4.4.5.</code><code>tar</code><code>.gz</code>

<code>$ </code><code>cd</code> <code>samba-4.4.5</code>

<code>$ .</code><code>/configure</code>

<code>make</code>

<code>make</code> <code>install</code>

2.vim /etc/profile

<code>export</code> <code>PATH=</code><code>/usr/local/samba/bin/</code><code>:</code><code>/usr/local/samba/sbin/</code><code>:$PATH</code>

<code>source</code> <code>/etc/profile</code>

3.#samba-tool domain provision --use-rfc2307 --interactive

出錯提示密碼太簡單:password does not meet the complexity criteria

  4.啟動

# samba

 5.測試:

 $ smbclient -L localhost -U%

 $ smbclient //localhost/netlogon -UAdministrator -c 'ls'

Enter Administrator's password: 

Domain=[EXAMPLE] OS=[Windows 6.1] Server=[Samba 4.4.5]

  .                                   D        0  Sun Jul 17 14:26:43 2016

  ..                                  D        0  Sun Jul 17 14:28:58 2016

        6795192 blocks of size 1024. 3240860 blocks available

6.配置:dns

vim /etc/resolv.conf

domain dcone.example.com

nameserver 10.0.0.1

7.測試DNS

~]#  host -t SRV _ldap._tcp.example.com

_ldap._tcp.example.com has SRV record 0 100 389 dcone.example.com.

 ~]# host -t SRV _kerberos._udp.example.com

_kerberos._udp.example.com has SRV record 0 100 88 dcone.example.com.

 ~]# host -t A dcone.example.com.

dcone.example.com has address 10.0.0.1

8.配置kerberos認證

# ls -sf /usr/local/samba/private/krb5.conf  /etc/krb5.conf

以上可以找台windows機器加域了!!!

-----------------------------------------------------------------

三.共享設定:

#mkdir -p /srv/samba/Demo/

#vim  /usr/local/samba/etc/smb.conf

[Demo]

       path = /srv/samba/Demo/

       read only = no

# smbcontrol all reload-config

四.域使用者管理及共享管理(通過windows用戶端,安裝adminpak.msi)

本文轉自 lcpljc 51CTO部落格,原文連結:http://blog.51cto.com/lcpljc/1829312,如需轉載請自行聯系原作者

繼續閱讀