Advertisement
Guest User

Untitled

a guest
May 2nd, 2016
115
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.41 KB | None | 0 0
  1. apt-get install --only-upgrade samba
  2.  
  3. smbclient -L localhost -U%
  4.  
  5. # apt-get install mysql-server
  6. # apt-get install apache2 php5
  7. # a2enmod proxy; a2enmod proxy_http; a2enmod headers; a2enmod rewrite; a2dismod reqtimeout; a2enmod proxy_balancer;
  8. # service apache2 restart
  9. # apt-get install sogo sogo-activesync sope4.9-gdl1-mysql
  10.  
  11. # cd /etc/samba/
  12. # mv smb.conf smb.conf.orig
  13. # mv /var/lib/samba/private/ /var/lib/samba/private.back
  14.  
  15. # samba-tool domain provision --interactive
  16.  
  17. Realm [SUBDOMAIN.DOMAIN.COM]:
  18. Domain [SUBDOMAIN]:
  19. Server Role (dc, member, standalone) [dc]:
  20. DNS backend (SAMBA_INTERNAL, BIND9_FLATFILE, BIND9_DLZ, NONE) [SAMBA_INTERNAL]:
  21. DNS forwarder IP address (write 'none' to disable forwarding) [IP_ADDRESS_OF_MY_DNS_SERVER]:
  22. Administrator password:
  23. Retype password:
  24.  
  25. ..............
  26.  
  27.  
  28. Server Role: active directory domain controller
  29. Hostname: HOSTNAMLE
  30. NetBIOS Domain: SUBDOMAIN
  31. DNS Domain: subdomain.domain.com
  32. DOMAIN SID: S-1-5-21-1239474844-1241229800-1059178920
  33.  
  34.  
  35.  
  36. # samba-tool user setexpiry Administrator --noexpiry
  37. # vim /etc/resolv.conf
  38. nameserver 127.0.0.1
  39. domain subdomain.domain.com
  40. search subdomain.domain.com
  41. # service smbd restart
  42. # service nmbd restart
  43.  
  44. # apt-get install openchangeserver sogo-openchange openchangeproxy openchange-ocsmanager openchange-rpcproxy python-mysqldb
  45.  
  46. # export PYTHONPATH=$PYTHONPATH:/usr/local/lib/python2.7/site-packages
  47. # samba-tool user add openuser 'openuser1!'
  48.  
  49. User 'openuser' created successfully
  50.  
  51. # vim /etc/samba/smb.conf
  52. ### Configuration required by OpenChange server ###
  53. dcerpc endpoint servers = +epmapper, +mapiproxy, +dnsserver
  54. dcerpc_mapiproxy:server = true
  55. dcerpc_mapiproxy:interfaces = exchange_emsmdb, exchange_nsp, exchange_ds_rfr
  56.  
  57. dsdb:schema update allowed = true
  58. ### Configuration required by OpenChange server ###
  59.  
  60. # service smbd restart
  61. # service nmbd restart
  62.  
  63. # openchange_provision --standalone
  64. NOTE: This operation can take several minutes
  65. [+] Step 1: Register Exchange OIDs
  66. [+] Step 2: Add Exchange attributes to Samba schema
  67. [+] Step 3: Add Exchange auxiliary classes to Samba schema
  68. [+] Step 4: Add Exchange objectCategory to Samba schema
  69. [+] Step 5: Add Exchange containers to Samba schema
  70. [+] Step 6: Add Exchange *sub* containers to Samba schema
  71. [+] Step 7: Add Exchange CfgProtocol subcontainers to Samba schema
  72. [+] Step 8: Add Exchange mailGateway subcontainers to Samba schema
  73. [+] Step 9: Add Exchange classes to Samba schema
  74. [+] Step 10: Add possSuperior attributes to Exchange classes
  75. [+] Step 11: Extend existing Samba classes and attributes
  76. [+] Step 12: Generic Exchange configuration objects
  77. [+] Step 13: Exchange Organization objects
  78. [+] Step 14: Update generic Exchange configuration objects
  79. [SUCCESS] Done!
  80. [+] Step 1: Exchange Samba registration
  81. [SUCCESS] Done!
  82. [+] Step 1: Register Exchange Samba as the main server
  83. [SUCCESS] Done!
  84.  
  85.  
  86.  
  87.  
  88. # openchange_provision --openchangedb
  89. Setting up openchange db
  90. * Public Folder Root : 0x0100000000000001 (72057594037927937)
  91. * IPM_SUBTREE : 0x0200000000000001 (144115188075855873)
  92. * NON_IPM_SUBTREE : 0x0300000000000001 (216172782113783809)
  93. * EFORMS REGISTRY : 0x0400000000000001 (288230376151711745)
  94. * OFFLINE ADDRESS BOOK : 0x0500000000000001 (360287970189639681)
  95. * /o=First Organization/cn=addrlists/cn=oabs/cn=Default Offline Address Book: 0x0600000000000001 (432345564227567617)
  96. * SCHEDULE+ FREE BUSY : 0x0700000000000001 (504403158265495553)
  97. * EX:/o=First Organization/ou=First Administrative Group: 0x0800000000000001 (576460752303423489)
  98. * Events Root : 0x0900000000000001 (648518346341351425)
  99.  
  100. # vim /etc/samba/smb.conf
  101. mapistore:namedproperties = mysql
  102. namedproperties:mysql_user = openchangemysql
  103. namedproperties:mysql_pass = openchangemysqlpass
  104. namedproperties:mysql_host = localhost
  105. namedproperties:mysql_db = openchange
  106.  
  107. mapistore:indexing_backend = mysql://openchangemysql:openchangemysqlpass$@localhost/openchange
  108. mapiproxy:openchangedb = mysql://openchangemysql:openchangemysqlpass$@localhost/openchange
  109.  
  110. # openchange_newuser --create openuser
  111. [+] User openuser extended and enabled
  112. root@sogochange:~# openchange_newuser --create Administrator
  113. [+] User Administrator extended and enabled
  114.  
  115. # samba -d3 -i -M single
  116. lpcfg_load: refreshing parameters from /etc/samba/smb.conf
  117. samba version 4.3.8-Ubuntu started.
  118. Copyright Andrew Tridgell and the Samba Team 1992-2015
  119. GENSEC backend 'gssapi_spnego' registered
  120. GENSEC backend 'gssapi_krb5' registered
  121. GENSEC backend 'gssapi_krb5_sasl' registered
  122. GENSEC backend 'spnego' registered
  123. GENSEC backend 'schannel' registered
  124. GENSEC backend 'naclrpc_as_system' registered
  125. GENSEC backend 'sasl-EXTERNAL' registered
  126. GENSEC backend 'ntlmssp' registered
  127. GENSEC backend 'ntlmssp_resume_ccache' registered
  128. GENSEC backend 'http_basic' registered
  129. GENSEC backend 'http_ntlm' registered
  130. GENSEC backend 'krb5' registered
  131. GENSEC backend 'fake_gssapi_krb5' registered
  132. NTPTR backend 'simple_ldb'
  133. NTVFS backend 'default' for type 1 registered
  134. NTVFS backend 'posix' for type 1 registered
  135. NTVFS backend 'unixuid' for type 1 registered
  136. NTVFS backend 'unixuid' for type 3 registered
  137. NTVFS backend 'unixuid' for type 2 registered
  138. NTVFS backend 'cifs' for type 1 registered
  139. NTVFS backend 'smb2' for type 1 registered
  140. NTVFS backend 'simple' for type 1 registered
  141. NTVFS backend 'cifsposix' for type 1 registered
  142. NTVFS backend 'default' for type 3 registered
  143. NTVFS backend 'default' for type 2 registered
  144. NTVFS backend 'nbench' for type 1 registered
  145. PROCESS_MODEL 'single' registered
  146. PROCESS_MODEL 'standard' registered
  147. AUTH backend 'sam' registered
  148. AUTH backend 'sam_ignoredomain' registered
  149. AUTH backend 'anonymous' registered
  150. AUTH backend 'winbind' registered
  151. AUTH backend 'winbind_wbclient' registered
  152. AUTH backend 'name_to_ntstatus' registered
  153. AUTH backend 'unix' registered
  154. SHARE backend [classic] registered.
  155. ldb_wrap open of privilege.ldb
  156. samba: using 'single' process model
  157. DCERPC endpoint server 'rpcecho' registered
  158. DCERPC endpoint server 'epmapper' registered
  159. DCERPC endpoint server 'remote' registered
  160. DCERPC endpoint server 'srvsvc' registered
  161. DCERPC endpoint server 'wkssvc' registered
  162. DCERPC endpoint server 'unixinfo' registered
  163. DCERPC endpoint server 'samr' registered
  164. DCERPC endpoint server 'winreg' registered
  165. DCERPC endpoint server 'netlogon' registered
  166. DCERPC endpoint server 'dssetup' registered
  167. DCERPC endpoint server 'lsarpc' registered
  168. DCERPC endpoint server 'backupkey' registered
  169. DCERPC endpoint server 'spoolss' registered
  170. DCERPC endpoint server 'drsuapi' registered
  171. DCERPC endpoint server 'browser' registered
  172. DCERPC endpoint server 'eventlog6' registered
  173. DCERPC endpoint server 'dnsserver' registered
  174. dcesrv_init_context: failed to find endpoint server = 'mapiproxy'
  175. task_server_terminate: [Failed to startup dcerpc server task]
  176. /usr/sbin/smbd: smbd version 4.3.8-Ubuntu started.
  177. /usr/sbin/smbd: Copyright Andrew Tridgell and the Samba Team 1992-2015
  178. samba_terminate: Failed to startup dcerpc server task
  179.  
  180. dcesrv_init_context: failed to find endpoint server = 'mapiproxy'
  181. task_server_terminate: [Failed to startup dcerpc server task]
  182. /usr/sbin/smbd: smbd version 4.3.8-Ubuntu started.
  183. /usr/sbin/smbd: Copyright Andrew Tridgell and the Samba Team 1992-2015
  184. samba_terminate: Failed to startup dcerpc server task
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement