Advertisement
alvarovaca

MirrorMode Sancho

Dec 19th, 2020
298
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 3.09 KB | None | 0 0
  1. root@sancho:~# nano usuariocopia.ldif
  2.  
  3. dn: uid=mirrormode,dc=alvaro,dc=gonzalonazareno,dc=org
  4. objectClass: account
  5. objectClass: simpleSecurityObject
  6. uid: mirrormode
  7. description: Usuario para MirrorMode
  8. userPassword: {SSHA}TlTAeN7S3B6vYx9JWPv/oSx0uYO2vmt9
  9.  
  10. root@sancho:~# ldapadd -x -D "cn=admin,dc=alvaro,dc=gonzalonazareno,dc=org" -f usuariocopia.ldif -W
  11. Enter LDAP Password:
  12. adding new entry "uid=mirrormode,dc=alvaro,dc=gonzalonazareno,dc=org"
  13.  
  14. root@sancho:~# nano permisoscopia.ldif
  15.  
  16. dn: olcDatabase={1}mdb,cn=config
  17. changetype: modify
  18. add: olcAccess
  19. olcAccess: to attrs=userPassword
  20.   by self =xw
  21.   by dn.exact="cn=admin,dc=alvaro,dc=gonzalonazareno,dc=org" =xw
  22.   by dn.exact="uid=mirrormode,dc=alvaro,dc=gonzalonazareno,dc=org" read
  23.   by anonymous auth
  24.   by * none
  25. olcAccess: to *
  26.   by anonymous auth
  27.   by self write
  28.   by dn.exact="uid=mirrormode,dc=alvaro,dc=gonzalonazareno,dc=org" read
  29.   by users read
  30.   by * none
  31.  
  32. root@sancho:~# ldapmodify -Y EXTERNAL -H ldapi:/// -f permisoscopia.ldif
  33. SASL/EXTERNAL authentication started
  34. SASL username: gidNumber=0+uidNumber=0,cn=peercred,cn=external,cn=auth
  35. SASL SSF: 0
  36. modifying entry "olcDatabase={1}mdb,cn=config"
  37.  
  38. root@sancho:~# nano modulocopia.ldif
  39.  
  40. dn: cn=module{0},cn=config
  41. changetype: modify
  42. add: olcModuleLoad
  43. olcModuleLoad: syncprov
  44.  
  45. root@sancho:~# ldapmodify -Y EXTERNAL -H ldapi:/// -f modulocopia.ldif
  46. SASL/EXTERNAL authentication started
  47. SASL username: gidNumber=0+uidNumber=0,cn=peercred,cn=external,cn=auth
  48. SASL SSF: 0
  49. modifying entry "cn=module{0},cn=config"
  50.  
  51. root@sancho:~# nano modulocopia2.ldif
  52.  
  53. dn: olcOverlay=syncprov,olcDatabase={1}mdb,cn=config
  54. changetype: add
  55. objectClass: olcSyncProvConfig
  56. olcOverlay: syncprov
  57. olcSpCheckpoint: 5 5
  58.  
  59. root@sancho:~# ldapmodify -Y EXTERNAL -H ldapi:/// -f modulocopia2.ldif
  60. SASL/EXTERNAL authentication started
  61. SASL username: gidNumber=0+uidNumber=0,cn=peercred,cn=external,cn=auth
  62. SASL SSF: 0
  63. adding new entry "olcOverlay=syncprov,olcDatabase={1}mdb,cn=config"
  64.  
  65. root@sancho:~# nano servidorcopia.ldif
  66.  
  67. dn: cn=config
  68. changetype: modify
  69. add: olcServerId
  70. olcServerId: 2
  71.  
  72. root@sancho:~# ldapmodify -Y EXTERNAL -H ldapi:/// -f servidorcopia.ldif
  73. SASL/EXTERNAL authentication started
  74. SASL username: gidNumber=0+uidNumber=0,cn=peercred,cn=external,cn=auth
  75. SASL SSF: 0
  76. modifying entry "cn=config"
  77.  
  78. root@sancho:~# nano habilitarsinc.ldif
  79.  
  80. dn: olcDatabase={1}mdb,cn=config
  81. changetype: modify
  82. add: olcSyncrepl
  83. olcsyncrepl: rid=000
  84.   provider=ldaps://freston.alvaro.gonzalonazareno.org
  85.   type=refreshAndPersist
  86.   retry="5 5 300 +"
  87.   searchbase="dc=alvaro,dc=gonzalonazareno,dc=org"
  88.   attrs="*,+"
  89.   bindmethod=simple
  90.   binddn="uid=mirrormode,dc=alvaro,dc=gonzalonazareno,dc=org"
  91.   credentials=[contraseñaenclaro]
  92. -
  93. add: olcDbIndex
  94. olcDbIndex: entryUUID eq
  95. olcDbIndex: entryCSN eq
  96. -
  97. replace: olcMirrorMode
  98. olcMirrorMode: TRUE
  99.  
  100. root@sancho:~# ldapmodify -Y EXTERNAL -H ldapi:/// -f habilitarsinc.ldif
  101. SASL/EXTERNAL authentication started
  102. SASL username: gidNumber=0+uidNumber=0,cn=peercred,cn=external,cn=auth
  103. SASL SSF: 0
  104. modifying entry "olcDatabase={1}mdb,cn=config"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement