
Π‘ΠΎΠ·Π½Π°Π½ΠΈΠ΅ΡΠΎ Π΄Π΅ΠΊΠ° ΡΡΠΌ Π²ΠΎ ΡΠ²ΠΎΠ·Π΅Π½ Ρ
Π°ΠΎΡ Π½Π΅ Π΄ΠΎΡΠ΄Π΅ Π²Π΅Π΄Π½Π°Ρ. Π‘Π°ΠΌΠΎ ΠΊΠΎΠ³Π° ΡΠ²Π΅ΠΆΠΈΡΠ΅ ΠΈΡΠΏΠΎΡΠ°ΠΊΠΈ Π½Π° ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠΈ ΠΏΠΎΡΠ½Π°Π° ΠΏΠΎΡΡΠΎΡΠ°Π½ΠΎ Π΄Π° ΠΏΡΠΈΡΡΠΈΠ³Π½ΡΠ²Π°Π°Ρ ΠΎΠ΄ ΠΏΠΎΠ²ΠΈΡΠΎΠΊΠ° ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΡΠ° ΡΠΎ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΡΠ° Alt Linux Π½Π° ΠΎΠ΄Π±ΠΎΡΠΎΡ, ΡΠ΅ ΠΏΠΎΡΠΎΠΌΠ½Π΅Π²Π°Π² Π΄Π΅ΠΊΠ° Π½Π΅ΡΡΠΎ Π½Π΅ Π΅ Π²ΠΎ ΡΠ΅Π΄.
ΠΠ΅ΡΡΡΠΎΠ°, ΠΊΠ°ΠΊΠΎ ΡΡΠΎ ΠΏΠΎΠΌΠΈΠ½ΡΠ²Π°Π² Π½ΠΈΠ· ΡΠ°Π·ΠΈΡΠ΅ Π½Π° ΠΏΡΠΈΡΠ°ΡΠ°ΡΠ΅ Π½Π° Π½Π΅ΠΈΠ·Π±Π΅ΠΆΠ½ΠΎΡΠΎ, ΡΠ΅ Π²ΠΊΠ»ΡΡΠΈΠ² ΠΈ Π΄ΡΡΠΈ ΠΏΠΎΡΠ½Π°Π² ΠΌΠ°Π»ΠΊΡ Π΄Π° ΡΠΆΠΈΠ²Π°ΠΌ Π²ΠΎ ΠΏΡΠΎΡΠ΅ΡΠΎΡ. Π Π²ΠΎ ΠΎΠ΄ΡΠ΅Π΄Π΅Π½ ΠΌΠΎΠΌΠ΅Π½Ρ ΠΌΠΈΡΠ»Π΅Π² Π΄Π΅ΠΊΠ° ΡΠΎ ΠΎΠ²Π° ΡΠ΅ΠΌΠΏΠΎ, ΠΏΠΎΡΠ°Π½ΠΎ ΠΈΠ»ΠΈ ΠΏΠΎΠ΄ΠΎΡΠ½Π° ΡΠ΅ ΠΌΠΎΡΠ°ΠΌ Π΄Π° ΡΠ΅ ΡΠ°Π·Π΄Π΅Π»Π°ΠΌ ΡΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΡΠ°ΡΠ° Π·Π° ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΈΡΠ°ΡΠ΅ ΡΡΠ»ΡΠ³ΠΈ Π½Π° Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡΠΌΠΈ ΠΎΠ΄ Microsoft ΠΈ Π΄Π° ΡΠ΅ ΠΏΡΠ΅ΡΡΠ»Π°ΠΌ ΠΊΠΎΠ½ Π½Π΅ΡΡΠΎ ΠΏΠΎΠ΅Π³Π·ΠΎΡΠΈΡΠ½ΠΎ. ΠΠ°ΡΠΎΠ°, ΡΠΎ ΡΠ΅Π» ΠΎΠ΄Π½Π°ΠΏΡΠ΅Π΄ Π΄Π° ΡΠ΅ ΠΏΠΎΠ΄Π³ΠΎΡΠ²ΠΈΠΌΠ΅ Π·Π° Π½Π΅ΠΈΠ·Π±Π΅ΠΆΠ½ΠΎΡΠΎ ΠΈ, Π°ΠΊΠΎ Π΅ ΠΌΠΎΠΆΠ½ΠΎ, Π΄Π° ΡΠ°ΡΠΈ ΡΡΠΎ Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ²Π΅ΡΠ΅ Π·Π°ΠΌΠΊΠΈ, Π±Π΅ΡΠ΅ ΠΎΠ΄Π»ΡΡΠ΅Π½ΠΎ Π΄Π° ΡΠ΅ ΡΠ°ΡΠΏΠΎΡΠ΅Π΄ΠΈ ΡΠ΅ΡΡ ΠΊΠ»ΡΠΏΠ°, ΠΊΠΎΡΠ° Π²ΠΊΠ»ΡΡΡΠ²Π°:
- DC1 β Windows Server 2012R2
- DC2 - ΠΠΈΠΎΠ»Π° ΡΠ΅ΡΠ²Π΅Ρ 8.2
- ΠΠ°ΡΠΎΡΠ΅ΡΠ΅Π½ ΡΠ΅ΡΠ²Π΅Ρ β Windows Server 2012R2
- PC1 β Windows 7
- PC2 - ΠΠΈΠΎΠ»Π° ΡΠ°Π±ΠΎΡΠ½Π° ΡΡΠ°Π½ΠΈΡΠ° 8.2
Π¦Π΅Π»ΠΈ Π½Π° ΡΡΠ°Π½Π΄ΠΎΡ:
- Π Π°ΡΠΏΠΎΡΠ΅Π΄Π΅ΡΠ΅ Π΄ΠΎΠΌΠ΅Π½ Π±Π°Π·ΠΈΡΠ°Π½ Π½Π° w2k12r2. Π‘ΠΎΠ·Π΄Π°Π΄Π΅ΡΠ΅ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π΅Π½ ΡΠ΅Ρ Π½Π° Π³ΡΡΠΏΠ½ΠΈ ΠΏΠΎΠ»ΠΈΡΠΈΠΊΠΈ (ΡΠ»ΠΈΡΠ½ΠΈ Π½Π° ΠΎΠ½ΠΈΠ΅ ΡΡΠΎ ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠ°Ρ Π²ΠΎ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²Π΅Π½Π°ΡΠ° ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ°), Π²ΠΊΠ»ΡΡΡΠ²Π°ΡΡΠΈ ΠΏΠΎΠ»ΠΈΡΠΈΠΊΠ° Π·Π° ΠΌΠΈΠ³ΡΠΈΡΠ°ΡΠ΅ Π½Π° ΡΠ°Π±ΠΎΡΠ½ΠΈΡΠ΅ ΠΏΠ°ΠΏΠΊΠΈ Π½Π° ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΈΡΠ΅ (ΠΡΠ΅Π·Π΅ΠΌΠ°ΡΠ°/ΠΠΎΠΊΡΠΌΠ΅Π½ΡΠΈ/Π Π°Π±ΠΎΡΠ½Π° ΠΏΠΎΠ²ΡΡΠΈΠ½Π°). ΠΠ° ΠΊΡΠ°ΡΠΎΡ Π½Π° ΠΊΡΠ°ΠΈΡΡΠ°ΡΠ°, ΡΠ°ΠΊΠ°ΠΌ Π΄Π° ΡΠ΅ ΠΎΡΠΈΠ³ΡΡΠ°ΠΌ Π΄Π΅ΠΊΠ° ΠΊΠΎΠ³Π° ΠΊΠΎΡΠΈΡΠ½ΠΈΠΊΠΎΡ ΡΠ΅ ΡΠ° ΠΏΡΠΎΠΌΠ΅Π½ΠΈ ΡΠ²ΠΎΡΠ°ΡΠ° ΡΠ°Π±ΠΎΡΠ½Π° ΡΡΠ°Π½ΠΈΡΠ°, Windows Π½Π° Linux ΠΈ Π½Π°Π·Π°Π΄ ΠΈΠΌΠ°ΡΠ΅ ΡΠ΄ΠΎΠ±Π΅Π½ ΠΏΡΠΈΡΡΠ°ΠΏ Π΄ΠΎ ΡΠ²ΠΎΠΈΡΠ΅ ΡΠ°Π±ΠΎΡΠ½ΠΈ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΈ.
- Samba DC Π²Π»Π΅Π· ΠΎΠ΄ Π²ΡΠΎΡΠΈΠΎΡ ΠΊΠΎΠ½ΡΡΠΎΠ»Π΅Ρ. ΠΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡΠΌ ΠΈ ΡΠ΅ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ° Π½Π° DNS
- ΠΠΎΡΡΠ°Π²ΡΠ²Π°ΡΠ΅ ΠΊΠ»ΠΈΠ΅Π½ΡΠΈ Linux Π΄Π° ΡΠ°Π±ΠΎΡΠΈ ΡΠΎ ΠΏΡΠ΅ΠΌΠ΅ΡΡΡΠ²Π°ΡΠ΅ Π½Π° ΠΏΠ°ΠΏΠΊΠΈ
ΠΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ°:
- ΠΠ½ΡΡΠ°Π»Π°ΡΠΈΡΠ° ΠΈ ΠΏΡΡΡΠ°ΡΠ΅ Π²ΠΎ ΡΠ°Π±ΠΎΡΠ° Π½Π° Π½ΠΎΠ² ΠΊΠΎΠ½ΡΡΠΎΠ»Π΅ΡΠ‘ΠΎ ΠΈΠ½ΡΡΠ°Π»Π°ΡΠΈΡΠ° Π½Π° MS Windows 2012R2 Π΅ Π΅Π΄Π½ΠΎΡΡΠ°Π²Π΅Π½ ΠΈ ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΈΠ»ΠΈ ΠΏΠΎΠΌΠ°Π»ΠΊΡ ΡΠ°ΡΠ΅Π½. ΠΠ° ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ ΠΈΠΌΠ° 1001 ΠΏΡΠΈΡΠ°ΡΠ½ΠΈΠΊ Π·Π° ΡΠ°ΡΠΏΠΎΡΠ΅Π΄ΡΠ²Π°ΡΠ΅ Π½Π° Π΄ΠΎΠΌΠ΅Π½ Π½Π° Windows ΠΈ Π΄Π²Π°ΡΠ° ΠΊΠΎΡΠΈΡΡΠ°Ρ GUI ΠΈ Powershell, ΠΏΠ° Π·Π°ΡΠΎΠ° Π½Π΅ΠΌΠ° Π΄Π° Π³ΠΎ ΠΏΠΎΠ²ΡΠΎΡΡΠ²Π°ΠΌ ΠΏΠΎΠ²ΡΠΎΡΠ½ΠΎ, ΡΠ°ΠΌΠΎ ΡΠ΅ ΡΠΈ Π·Π°ΠΌΠΈΠ½Π°ΠΌ ΠΠΊΠ»ΡΡΠ΅Π½ΠΎ ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΎ. Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ° Π·Π° ΡΡΠ±ΠΎΠΏΠΈΡΠ½ΠΈΡΠ΅ ΠΈ ΠΎΠ½ΠΈΠ΅ ΠΊΠΎΠΈ ΡΠ°ΠΊΠ°Π°Ρ Π΄Π° ΡΠΈ ΡΠ° ΠΎΡΠ²Π΅ΠΆΠ°Ρ ΠΌΠ΅ΠΌΠΎΡΠΈΡΠ°ΡΠ°.
Π‘Π΅ΠΏΠ°ΠΊ, ΠΈΠΌΠ° ΡΡΡΠ΅ Π΅Π΄Π½Π° Π²Π°ΠΆΠ½Π° ΡΠΎΡΠΊΠ° Π²ΠΎ ΠΎΠ²ΠΎΡ ΠΌΠΎΠΌΠ΅Π½Ρ. ΠΠΎ ΠΌΠΎΠΌΠ΅Π½ΡΠΎΠ², Samba Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ°Π±ΠΎΡΠΈ ΡΠΎ ΡΠ΅ΠΌΠΈ Π½Π° Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡΠΌΠΈ ΠΏΠΎΠ²ΠΈΡΠΎΠΊΠΈ ΠΎΠ΄ 2008R2.
ΠΠ°ΡΠ»ΠΎΠ² Π½Π° ΡΠΏΠΎΡΠ»Π΅Ρ ΠΠΎΠΏΡΠ΅ΡΠΈΠ·Π½ΠΎ, ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ΅ΡΠΈΡΠ΅ ΡΠ° Π½Π°Π²Π΅Π΄ΠΎΠ° ΠΎΠ²Π°Π° ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° ΠΊΠ°ΠΊΠΎ Π΅ΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠ°Π»Π½Π°. ΠΠΎ, Π²ΠΎ ΠΏΡΠ°ΠΊΡΠ°, ΠΎΠ±ΠΈΠ΄ Π΄Π° ΡΠ΅ Π²ΠΎΠ²Π΅Π΄Π΅ Π‘Π°ΠΌΠ±Π° ΠΊΠ°ΠΊΠΎ Π²ΡΠΎΡ DC Π²ΠΎ ΠΏΠΎΡΡΠΎΠ΅ΡΠΊΠΈ Π΄ΠΎΠΌΠ΅Π½ Windows ΡΠΎ ΡΠ΅ΠΌΠ° 69 - ΡΠ΅ Π²Π΅ ΠΏΡΠ΅ΡΠ΅ΠΊΠ° ΡΠ»Π΅Π΄Π½Π°ΡΠ° Π³ΡΠ΅ΡΠΊΠ°
DsAddEntry Π½Π΅ ΡΡΠΏΠ΅Π° ΡΠΎ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ Π·Π° ΡΡΠ°ΡΡΡΠΎΡ WERR_ACCESS_DENIED (8567, βWERR_DS_INCOMPATIBLE_VERSIONβ)
ΠΡΠΎΠ±Π»Π΅ΠΌΠΎΡ Π΅ Π²ΠΎ ΡΠΎΠ° Windows 2012 ΠΈ 2012R2 ΠΊΠΎΡΠΈΡΡΠ°Ρ WMI Π°Π»Π°ΡΠΊΠΈ Π·Π° ΡΠ°Π±ΠΎΡΠ° ΡΠΎ Π΄ΠΎΠΌΠ΅Π½ΠΈ ΠΈ ΡΡΠΌΠΈ, Π·Π° ΠΊΠΎΠΈ ΡΡΠ°Π±ΠΈΠ»Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π΅ Π½Π°ΡΠ°Π²Π΅Π½Π° ΡΠ°ΠΌΠΎ Π·Π° Π²Π΅ΡΠ·ΠΈΡΠ°ΡΠ° Samba 4.11, ΠΊΠΎΡΠ° ΡΡΠ΅Π±Π° Π΄Π° ΠΈΠ·Π»Π΅Π·Π΅ ΠΏΡΠ΅Π΄ ΠΊΡΠ°ΡΠΎΡ Π½Π° ΠΎΠ²Π°Π° Π³ΠΎΠ΄ΠΈΠ½Π°.
ΠΠ΄ ΠΎΠ²Π° ΠΏΡΠΎΠΈΠ·Π»Π΅Π³ΡΠ²Π° Π΄Π΅ΠΊΠ° Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½Π°ΡΠ° ΠΎΠΏΡΠΈΡΠ° Π·Π° Π²ΠΎΠ²Π΅Π΄ΡΠ²Π°ΡΠ΅ Π½Π° ΡΠ°ΠΌΠ±Π° Π²ΠΎ Π΄ΠΎΠΌΠ΅Π½ ΠΠ ΡΠ°ΡΠΏΠΎΡΠ΅Π΄Π΅Π½ Π½Π° ΡΠ΅ΡΠ²Π΅ΡΠΎΡ 2012R2 Π΅ Π΄Π° ΡΠ΅ Π½Π°ΠΌΠ°Π»ΠΈ ΡΠ΅ΠΌΠ°ΡΠ° ΠΎΠ΄ 69 Π½Π° 47. Π‘Π΅ ΡΠ°Π·Π±ΠΈΡΠ°, ΡΠΎΠ° Π½Π΅ ΡΡΠ΅Π±Π° Π΄Π° ΡΠ΅ ΠΏΡΠ°Π²ΠΈ Π½Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²Π΅Π½Π° ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ° Π±Π΅Π· Π΄ΠΎΠ±ΡΠ° ΠΏΡΠΈΡΠΈΠ½Π°, Π½ΠΎ ΠΈΠΌΠ°ΠΌΠ΅ ΡΠ΅ΡΡ ΠΊΠ»ΡΠΏΠ° ΠΎΠ²Π΄Π΅, ΠΏΠ° Π·ΠΎΡΡΠΎ Π΄Π° Π½Π΅ Π²ΡΡΡΠ½ΠΎΡΡ.ΠΠ½ΡΡΠ°Π»ΠΈΡΠ°ΡΡΠ΅ Alt Server 8.2. ΠΠ° Π²ΡΠ΅ΠΌΠ΅ Π½Π° ΠΈΠ½ΡΡΠ°Π»Π°ΡΠΈΡΠ°ΡΠ°, ΠΈΠ·Π±Π΅ΡΠ΅ΡΠ΅ Π³ΠΎ ΠΏΡΠΎΡΠΈΠ»ΠΎΡ βSamba-DC Server (AD Controller)β. ΠΠ° ΡΠ°ΡΠΏΠΎΡΠ΅Π΄Π΅Π½ΠΈΠΎΡ ΡΠ΅ΡΠ²Π΅Ρ, Π²ΡΡΠΈΠΌΠ΅ ΡΠ΅Π»ΠΎΡΠ½ΠΎ Π°ΠΆΡΡΠΈΡΠ°ΡΠ΅ Π½Π° ΡΠΈΡΡΠ΅ΠΌΠΎΡ ΠΈ Π³ΠΎ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°ΠΌΠ΅ ΠΏΠ°ΠΊΠ΅ΡΠΎΡ task-samba-dc, ΠΊΠΎΡ ΡΠ΅ ΠΏΠΎΠ²Π»Π΅ΡΠ΅ ΡΠ΅ ΡΡΠΎ Π²ΠΈ ΡΡΠ΅Π±Π°
# apt-get install task-samba-dcΠΠΊΠΎ ΠΎΠ΄Π΅Π΄Π½Π°Ρ task-samba-dc, ΡΠΏΡΠΎΡΠΈΠ²Π½ΠΎ Π½Π° ΡΠ²Π΅ΡΡΠ²Π°ΡΠ΅ΡΠΎ Π²ΠΎ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ°ΡΠ°, ΠΠ»ΡΠ° ΠΎΠ΄Π±ΠΈΠ²Π° ΡΠ°ΠΌΠ° Π΄Π° ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ° ΡΠ΅ ΡΡΠΎ Π΅ ΠΏΠΎΡΡΠ΅Π±Π½ΠΎ.
# apt-get install python-module-samba-DC samba-DC-common samba-DC-winbind-clients samba-DC-winbind samba-DC-common-libs libpytalloc-develΠ‘Π»Π΅Π΄Π½ΠΎ, ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΡΠ²Π°ΠΌΠ΅ ΠΊΠΎΠ½ ΠΏΠΎΡΡΠ°Π²ΡΠ²Π°ΡΠ΅ Π½Π° Kerberos ΠΈ Π΄ΠΎΠ±ΠΈΠ²Π°ΡΠ΅ Π±ΠΈΠ»Π΅Ρ. ΠΡΠ²ΠΎΡΠ΅ΡΠ΅ ΡΠ° Π΄Π°ΡΠΎΡΠ΅ΠΊΠ°ΡΠ° krb5.conf, ΠΎΠ΄Π΅ΡΠ΅ Π²ΠΎ Π΄Π΅Π»ΠΎΡ [libdefaults] ΠΈ Π΄ΠΎΠ²Π΅Π΄Π΅ΡΠ΅ ΡΠ° Π²ΠΎ ΡΠ»Π΅Π΄Π½Π°Π²Π° ΡΠΎΡΠΌΠ°:
# vim /etc/krb5.confdns_lookup_kdc = true dns_lookup_realm = true default_realm = TEST.LOCALΠΠ°ΡΠ°ΡΠ΅ Π±ΠΈΠ»Π΅Ρ
# kinit administrator Password for administrator@TEST.LOCAL:ΠΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° ΡΠΏΠΈΡΠΎΠΊΠΎΡ ΡΠΎ ΠΏΡΠΈΠΌΠ΅Π½ΠΈ Π±ΠΈΠ»Π΅ΡΠΈ Π·Π° ΠΠ΅ΡΠ±Π΅ΡΠΎΡ
# klist Ticket cache: KEYRING:persistent:0:0 Default principal: administrator@TEST.LOCAL Valid starting Expires Service principal 16.05.2019 11:51:38 16.05.2019 21:51:38 krbtgt/TEST.LOCAL@TEST.LOCAL renew until 23.05.2019 11:51:35Π‘Π΅Π³Π° ΡΠ° Π±ΡΠΈΡΠ΅ΠΌΠ΅ ΠΈΠ»ΠΈ ΠΏΡΠ΅ΠΈΠΌΠ΅Π½ΡΠ²Π°ΠΌΠ΅ ΠΏΠΎΡΡΠΎΠ΅ΡΠΊΠ°ΡΠ° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΠ° Π½Π° ΡΠ°ΠΌΠ±Π°.
# mv smb.conf smb.conf.bak1Π, ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ, Π²Π»Π΅Π³ΡΠ²Π°ΠΌΠ΅ Π²ΠΎ Π΄ΠΎΠΌΠ΅Π½ΠΎΡ ΠΠ ΡΠΎ Π²ΡΠΎΡΠΈΠΎΡ ΠΊΠΎΠ½ΡΡΠΎΠ»Π΅Ρ:
# samba-tool domain join test.local DC -U"TESTadministrator"Π£ΡΠΏΠ΅ΡΠ½ΠΎΡΠΎ Π²Π½Π΅ΡΡΠ²Π°ΡΠ΅ ΡΠ΅ Π±ΠΈΠ΄Π΅ ΠΏΡΠΈΠ΄ΡΡΠΆΠ΅Π½ΠΎ ΡΠΎ ΡΠ»Π΅Π΄Π½ΠΈΠΎΡ Π΄Π½Π΅Π²Π½ΠΈΠΊ
Finding a writeable DC for domain 'test.local' Found DC DC1.TEST.LOCAL Password for [TESTadministrator]: Reconnecting to naming master e31d7da6-8f56-4420-8473-80f2b3a31338._msdcs.TEST. LOCAL DNS name of new naming master is DC1.TEST.LOCAL workgroup is TEST realm is TEST.LOCAL Adding CN=DC2,OU=Domain Controllers,DC=TEST,DC=LOCAL Adding CN=DC2,CN=Servers,CN=Default-First-Site-Name,CN=Sites,CN=Configuration,DC =TEST,DC=LOCAL Adding CN=NTDS Settings,CN=DC2,CN=Servers,CN=Default-First-Site-Name,CN=Sites,CN =Configuration,DC=TEST,DC=LOCAL Adding SPNs to CN=DC2,OU=Domain Controllers,DC=TEST,DC=LOCAL Setting account password for DC2$ Enabling account Calling bare provision Looking up IPv4 addresses Looking up IPv6 addresses No IPv6 address will be assigned Setting up share.ldb Setting up secrets.ldb Setting up the registry Setting up the privileges database Setting up idmap db Setting up SAM db Setting up sam.ldb partitions and settings Setting up sam.ldb rootDSE Pre-loading the Samba 4 and AD schema A Kerberos configuration suitable for Samba AD has been generated at /var/lib/sa mba/private/krb5.conf Provision OK for domain DN DC=TEST,DC=LOCAL Starting replication Schema-DN[CN=Schema,CN=Configuration,DC=TEST,DC=LOCAL] objects[402/1426] linked _values[0/0] Schema-DN[CN=Schema,CN=Configuration,DC=TEST,DC=LOCAL] objects[804/1426] linked _values[0/0] Schema-DN[CN=Schema,CN=Configuration,DC=TEST,DC=LOCAL] objects[1206/1426] linke d_values[0/0] Schema-DN[CN=Schema,CN=Configuration,DC=TEST,DC=LOCAL] objects[1608/1426] linke d_values[0/0] Schema-DN[CN=Schema,CN=Configuration,DC=TEST,DC=LOCAL] objects[1743/1426] linke d_values[0/0] Analyze and apply schema objects Partition[CN=Configuration,DC=TEST,DC=LOCAL] objects[402/2240] linked_values[0/ 24] Partition[CN=Configuration,DC=TEST,DC=LOCAL] objects[804/2240] linked_values[0/ 24] Partition[CN=Configuration,DC=TEST,DC=LOCAL] objects[1206/2240] linked_values[0 /24] Partition[CN=Configuration,DC=TEST,DC=LOCAL] objects[1608/2240] linked_values[0 /24] Partition[CN=Configuration,DC=TEST,DC=LOCAL] objects[1772/2240] linked_values[2 4/24] Replicating critical objects from the base DN of the domain Partition[DC=TEST,DC=LOCAL] objects[109/110] linked_values[26/29] Partition[DC=TEST,DC=LOCAL] objects[394/5008] linked_values[29/29] Done with always replicated NC (base, config, schema) Replicating DC=DomainDnsZones,DC=TEST,DC=LOCAL Partition[DC=DomainDnsZones,DC=TEST,DC=LOCAL] objects[42/42] linked_values[0/0] Replicating DC=ForestDnsZones,DC=TEST,DC=LOCAL Partition[DC=ForestDnsZones,DC=TEST,DC=LOCAL] objects[20/20] linked_values[0/0] Exop on[CN=RID Manager$,CN=System,DC=TEST,DC=LOCAL] objects[3] linked_values[0] Committing SAM database Adding 1 remote DNS records for DC2.TEST.LOCAL Adding DNS A record DC2.TEST.LOCAL for IPv4 IP: 192.168.90.201 Adding DNS CNAME record 6ff1df40-cbb5-41f0-b7b3-53a27dde8edf._msdcs.TEST.LOCAL for DC2.TEST.LOCAL All other DNS records (like _ldap SRV records) will be created samba_dnsupdate o n first startup Replicating new DNS records in DC=DomainDnsZones,DC=TEST,DC=LOCAL Partition[DC=DomainDnsZones,DC=TEST,DC=LOCAL] objects[1/42] linked_values[0/0] Replicating new DNS records in DC=ForestDnsZones,DC=TEST,DC=LOCAL Partition[DC=ForestDnsZones,DC=TEST,DC=LOCAL] objects[1/20] linked_values[0/0] Sending DsReplicaUpdateRefs for all the replicated partitions Setting isSynchronized and dsServiceName Setting up secrets database Joined domain TEST (SID S-1-5-21-3959064270-1572045903-2556826204) as a DCADUC ΡΡΠ΅Π±Π° Π΄Π° ΠΈΠΌΠ° Π·Π°ΠΏΠΈΡ Π·Π° Π½ΠΎΠ²ΠΈΠΎΡ DC Π²ΠΎ Π΄ΠΎΠΌΠ΅Π½ΠΎΡ TEST.LOCAL, Π° ΠΌΠ΅Π½Π°ΡΠ΅ΡΠΎΡ DNS ΡΡΠ΅Π±Π° Π΄Π° ΠΈΠΌΠ° Π½ΠΎΠ² Π·Π°ΠΏΠΈΡ A ΡΡΠΎ ΠΎΠ΄Π³ΠΎΠ²Π°ΡΠ° Π½Π° DC2.
- Π Π΅ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ° ΠΏΠΎΠΌΠ΅ΡΡ ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΎΡΠΈΡΠ΅ΠΡΠ²ΠΎ, Π΄Π° ΡΠ° ΠΏΡΠΎΠ²Π΅ΡΠΈΠΌΠ΅ ΡΠ°Π±ΠΎΡΠ°ΡΠ° Π½Π° Π£ΡΠ»ΡΠ³Π°ΡΠ° Π·Π° ΡΠ΅ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ° Π½Π° Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡΠΌΠΈ (DRS)
# samba-tool drs showreplΠ‘ΠΈΡΠ΅ ΠΎΠ±ΠΈΠ΄ΠΈ Π·Π° ΡΠ΅ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ° Π²ΠΎ ΠΈΠ·Π»Π΅Π·ΠΎΡ ΡΡΠ΅Π±Π° Π΄Π° Π±ΠΈΠ΄Π°Ρ ΡΡΠΏΠ΅ΡΠ½ΠΈ. ΠΠ°ΡΠΈΠΎΡ DC1 ΡΡΠ΅Π±Π° Π΄Π° ΡΠ΅ ΠΏΠΎΡΠ°Π²ΠΈ Π²ΠΎ Π»ΠΈΡΡΠ°ΡΠ° Π½Π° ΠΎΠ±ΡΠ΅ΠΊΡΠΈ Π½Π° KCC Π²ΠΎ ΡΠΎΠΊ ΠΎΠ΄ 15 ΠΌΠΈΠ½ΡΡΠΈ ΠΎΠ΄ Π²Π½Π΅ΡΡΠ²Π°ΡΠ΅ΡΠΎ. Windows
Default-First-Site-NameDC2 DSA Options: 0x00000001 DSA object GUID: 0e9f5bce-ff59-401e-bdbd-fc69df3fc6bf DSA invocationId: 017997b5-d718-41d7-a3f3-e57ab5151b5c ==== INBOUND NEIGHBORS ==== DC=ForestDnsZones,DC=test,DC=local Default-First-Site-NameDC1 via RPC DSA object GUID: 60fb339d-efa3-4585-a42d-04974e6601b7 Last attempt @ Mon May 27 12:56:31 2019 MSK was successful 0 consecutive failure(s). Last success @ Mon May 27 12:56:31 2019 MSK DC=DomainDnsZones,DC=test,DC=local Default-First-Site-NameDC1 via RPC DSA object GUID: 60fb339d-efa3-4585-a42d-04974e6601b7 Last attempt @ Mon May 27 12:56:32 2019 MSK was successful 0 consecutive failure(s). Last success @ Mon May 27 12:56:32 2019 MSK CN=Schema,CN=Configuration,DC=test,DC=local Default-First-Site-NameDC1 via RPC DSA object GUID: 60fb339d-efa3-4585-a42d-04974e6601b7 Last attempt @ Mon May 27 12:56:32 2019 MSK was successful 0 consecutive failure(s). Last success @ Mon May 27 12:56:32 2019 MSK DC=test,DC=local Default-First-Site-NameDC1 via RPC DSA object GUID: 60fb339d-efa3-4585-a42d-04974e6601b7 Last attempt @ Mon May 27 12:56:32 2019 MSK was successful 0 consecutive failure(s). Last success @ Mon May 27 12:56:32 2019 MSK CN=Configuration,DC=test,DC=local Default-First-Site-NameDC1 via RPC DSA object GUID: 60fb339d-efa3-4585-a42d-04974e6601b7 Last attempt @ Mon May 27 12:56:33 2019 MSK was successful 0 consecutive failure(s). Last success @ Mon May 27 12:56:33 2019 MSK ==== OUTBOUND NEIGHBORS ==== DC=ForestDnsZones,DC=test,DC=local Default-First-Site-NameDC1 via RPC DSA object GUID: 60fb339d-efa3-4585-a42d-04974e6601b7 Last attempt @ Thu May 23 16:40:03 2019 MSK was successful 0 consecutive failure(s). Last success @ Thu May 23 16:40:03 2019 MSK DC=DomainDnsZones,DC=test,DC=local Default-First-Site-NameDC1 via RPC DSA object GUID: 60fb339d-efa3-4585-a42d-04974e6601b7 Last attempt @ Thu May 23 16:40:03 2019 MSK was successful 0 consecutive failure(s). Last success @ Thu May 23 16:40:03 2019 MSK CN=Schema,CN=Configuration,DC=test,DC=local Default-First-Site-NameDC1 via RPC DSA object GUID: 60fb339d-efa3-4585-a42d-04974e6601b7 Last attempt @ Thu May 23 16:40:08 2019 MSK was successful 0 consecutive failure(s). Last success @ Thu May 23 16:40:08 2019 MSK DC=test,DC=local Default-First-Site-NameDC1 via RPC DSA object GUID: 60fb339d-efa3-4585-a42d-04974e6601b7 Last attempt @ Thu May 23 16:40:08 2019 MSK was successful 0 consecutive failure(s). Last success @ Thu May 23 16:40:08 2019 MSK CN=Configuration,DC=test,DC=local Default-First-Site-NameDC1 via RPC DSA object GUID: 60fb339d-efa3-4585-a42d-04974e6601b7 Last attempt @ Mon May 27 12:12:17 2019 MSK was successful 0 consecutive failure(s). Last success @ Mon May 27 12:12:17 2019 MSK ==== KCC CONNECTION OBJECTS ==== Connection -- Connection name: 6d2652b3-e723-4af7-a19f-1ee48915753c Enabled : TRUE Server DNS name : DC1.test.local Server DN name : CN=NTDS Settings,CN=DC1,CN=Servers,CN=Default-First-Site-Name,CN=Sites,CN=Configuration,DC=test,DC=local TransportType: RPC options: 0x00000001 Warning: No NC replicated for Connection!ΠΡΠ΅Π΄ΡΠΏΡΠ΅Π΄ΡΠ²Π°ΡΠ΅ βΠΠ΅ ΡΠ΅ ΡΠ΅ΠΏΠ»ΠΈΡΠΈΡΠ° NC Π·Π° ΠΏΠΎΠ²ΡΠ·ΡΠ²Π°ΡΠ΅!β ΠΌΠΎΠΆΠ΅ Π±Π΅Π·Π±Π΅Π΄Π½ΠΎ Π΄Π° ΡΠ΅ ΠΈΠ³Π½ΠΎΡΠΈΡΠ°. Π‘Π΅ ΠΏΠΎΡΠ°Π²ΡΠ²Π° Π·Π°ΡΠΎΠ° ΡΡΠΎ ΠΊΠΎΠ³Π° ΡΠ΅Π³ΠΈΡΡΡΠΈΡΠ° Π½ΠΎΠ² DC, Samba ΠΏΠΎΠ³ΡΠ΅ΡΠ½ΠΎ ΠΏΠΎΡΡΠ°Π²ΡΠ²Π° Π½Π΅ΠΊΠΎΠΈ Π·Π½Π°ΠΌΠ΅Π½ΡΠ° Π·Π° ΡΠ΅ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ°.
ΠΡΡΠΎ ΡΠ°ΠΊΠ°, Π±ΠΈ Π±ΠΈΠ»ΠΎ Π΄ΠΎΠ±ΡΠ° ΠΈΠ΄Π΅ΡΠ° Π΄Π° ΡΠ΅ ΠΏΡΠΎΠ²Π΅ΡΠΈ ΡΠ΅ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ°ΡΠ° Π½Π° LDAP.
# samba-tool ldapcmp ldap://dc1.test.local ldap://dc2.test.local -UadministratorΠΠΎΡΠ΅Π½Π°Π²Π΅Π΄Π΅Π½Π°ΡΠ° ΠΊΠΎΠΌΠ°Π½Π΄Π° ΡΠ΅ Π³ΠΈ ΡΠΏΠΎΡΠ΅Π΄ΠΈ Π²ΡΠ΅Π΄Π½ΠΎΡΡΠΈΡΠ΅ Π½Π° Π°ΡΡΠΈΠ±ΡΡΠΈΡΠ΅ Π½Π° ΡΠ΅Π»ΠΈΠΎΡ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡΠΌ ΠΎΠ±ΡΠ΅ΠΊΡΠΈ Π½Π° DC1 ΠΈ DC2.
ΠΡΠΈΠΌΠ΅Ρ Π·Π° ΡΡΠΏΠ΅ΡΠ½Π° ΡΠ΅ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ°
* Comparing [DOMAIN] context... * Objects to be compared: 249 * Result for [DOMAIN]: SUCCESS * Comparing [CONFIGURATION] context... * Objects to be compared: 1750 * Result for [CONFIGURATION]: SUCCESS * Comparing [SCHEMA] context... * Objects to be compared: 1739 * Result for [SCHEMA]: SUCCESS * Comparing [DNSDOMAIN] context... * Objects to be compared: 42 * Result for [DNSDOMAIN]: SUCCESS * Comparing [DNSFOREST] context... * Objects to be compared: 20 * Result for [DNSFOREST]: SUCCESSΠΠΎ Π½Π΅ΠΊΠΎΠΈ ΡΠ»ΡΡΠ°ΠΈ, Π°ΡΡΠΈΠ±ΡΡΠΈΡΠ΅ Π½Π° ΠΎΠ±ΡΠ΅ΠΊΡΠΈΡΠ΅ Π½Π° ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ»Π΅ΡΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΡΠ°Π·Π»ΠΈΠΊΡΠ²Π°Π°Ρ, Π° ΠΈΠ·Π»Π΅Π·ΠΎΡ Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π°ΡΠ° ΡΠ΅ Π²Π΅ ΠΈΠ·Π²Π΅ΡΡΠΈ Π·Π° ΠΎΠ²Π°. ΠΠΎ, Π½Π΅ Π²ΠΎ ΡΠΈΡΠ΅ ΡΠ»ΡΡΠ°ΠΈ ΠΎΠ²Π° ΡΠ΅ Π±ΠΈΠ΄Π΅ Π·Π½Π°ΠΊ Π·Π° ΠΏΡΠΎΠ±Π»Π΅ΠΌ ΡΠΎ ΡΠ΅ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ°ΡΠ°.
Π‘Π»Π΅Π΄Π½ΠΈΠΎΡ ΡΠ΅ΠΊΠΎΡ Π΅ ΡΠ°ΡΠ½ΠΎ Π΄Π° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°ΡΠ΅ ΡΡΠ°Π±ΠΈΠ»Π½Π° ΡΠ΅ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ° Π½Π° Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡΠΌΠΎΡ SysVol.
Π Π°Π±ΠΎΡΠ°ΡΠ° Π΅ Π²ΠΎ ΡΠΎΠ° ΡΡΠΎ Samba ΡΓ¨ ΡΡΡΠ΅ Π½Π΅ ΠΏΠΎΠ΄Π΄ΡΠΆΡΠ²Π° DFS-R, ΠΈΡΡΠΎ ΠΊΠ°ΠΊΠΎ ΡΡΠΎ Π½Π΅ Π³ΠΎ ΠΏΠΎΠ΄Π΄ΡΠΆΡΠ²Π°ΡΠ΅ ΠΈ ΠΏΡΠ΅ΡΡ ΠΎΠ΄Π½ΠΈΠΎΡ FRS. ΠΠ°ΡΠΎΠ°, Π·Π° ΡΠ΅ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ° ΠΏΠΎΠΌΠ΅ΡΡ DC-Π°, Samba ΠΈ Windows ΠΠ΄ΠΈΠ½ΡΡΠ²Π΅Π½ΠΎΡΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΡΡΠΎ ΡΡΠ½ΠΊΡΠΈΠΎΠ½ΠΈΡΠ° Π΄ΠΎ Π΄Π΅Π½Π΅Ρ Π΅ Π΅Π΄Π½ΠΎΠ½Π°ΡΠΎΡΠ½Π° ΡΠ΅ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ° ΡΠΎ ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ Π½Π° Π°Π»Π°ΡΠΊΠ°ΡΠ° Π ΠΎΠ±ΠΎΠΊΠΎΠΏΠΈΡΠ° ΠΎΠ΄ ΠΊΠΎΠΌΠΏΠ»Π΅ΡΠΎΡ .ΠΠ° Π΄Π° ΡΠ΅ ΠΈΠ·Π±Π΅Π³Π½Π°Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ ΡΠΎ ΠΊΠΎΠΌΠΏΠ°ΡΠΈΠ±ΠΈΠ»Π½ΠΎΡΡΠ°, ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ΅ΡΠΈΡΠ΅ Π½Π° Samba ΠΏΡΠ΅ΠΏΠΎΡΠ°ΡΡΠ²Π°Π°Ρ ΠΏΡΠ²ΠΎ Π΄Π° Π³ΠΎ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°ΡΠ΅ ΠΏΠ°ΠΊΠ΅ΡΠΎΡ Π°Π»Π°ΡΠΊΠΈ Π½Π° ΠΎΠ±ΠΈΡΠ½Π° ΡΠ°Π±ΠΎΡΠ½Π° ΡΡΠ°Π½ΠΈΡΠ°, Π° ΠΏΠΎΡΠΎΠ° Π΄Π° Π³ΠΎ ΠΊΠΎΠΏΠΈΡΠ°ΡΠ΅ Robocopy Π²ΠΎ ΠΊΠΎΠ½ΡΡΠΎΠ»Π΅ΡΠΎΡ Π²ΠΎ ΠΏΠ°ΠΏΠΊΠ°ΡΠ° βC:\Program Files (x86)β.Windows ΠΠΎΠΌΠΏΠ»Π΅ΡΠΈ ΡΠ΅ΡΡΡΡΠΈΠΠ»Π°ΡΠΊΠΈΒ»
ΠΠΎ ΠΈΠ½ΡΡΠ°Π»Π°ΡΠΈΡΠ°ΡΠ°, Π²ΠΎ ΡΠ°ΡΠΏΠΎΡΠ΅Π΄ΡΠ²Π°ΡΠΎΡ Π½Π° Π·Π°Π΄Π°ΡΠΈ Π½Π° ΠΊΠΎΠ½ΡΡΠΎΠ»Π΅ΡΠΎΡ ΡΠΎ Windows Π‘ΠΎΠ·Π΄Π°Π²Π°ΠΌΠ΅ Π·Π°Π΄Π°ΡΠ° Π·Π° ΠΈΠ·Π²ΡΡΡΠ²Π°ΡΠ΅ Π½Π° ΡΠ΅ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ° ΡΠΎ ΡΠ»Π΅Π΄Π½ΠΈΠ²Π΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΈ:
β ΠΠ·Π²ΡΡΠΈ Π·Π° ΡΠΈΡΠ΅ ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΈ
β ΠΠΊΡΠΈΠ²ΠΈΡΠ°ΡΡΠ΅ Π·Π° ΠΈΠ·Π²ΡΡΡΠ²Π°ΡΠ΅ ΠΠ½Π΅Π²Π½ΠΎ Π½Π° ΡΠ΅ΠΊΠΎΠΈ 5 ΠΌΠΈΠ½ΡΡΠΈ Π²ΠΎ ΡΠ΅ΠΊΠΎΡ Π½Π° Π΄Π΅Π½ΠΎΡ
β ΠΠΎ Π΄Π΅ΡΡΡΠ²Π°ΡΠ° ΡΠ° ΠΎΠ΄ΡΠ΅Π΄ΡΠ²Π°ΠΌΠ΅ ΠΏΠ°ΡΠ΅ΠΊΠ°ΡΠ° Π΄ΠΎ Π°Π»Π°ΡΠΊΠ°ΡΠ° Π·Π° ΡΠΎΠ±ΠΎΠΊΠΎΠΏΠΈΡΠ°ΡΠ΅, Π½Π°Π²Π΅Π΄ΡΠ²Π°ΡΡΠΈ ΠΊΠ°ΠΊΠΎ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠΈ:DC1SYSVOLtest.local DC2SYSVOLtest.local /mir /secΠΠΎ ΠΎΠ²ΠΎΡ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ΅Π½ ΡΠ»ΡΡΠ°Ρ, ΡΠ° ΠΊΠΎΠΏΠΈΡΠ°ΠΌΠ΅ ΡΠΎΠ΄ΡΠΆΠΈΠ½Π°ΡΠ° Π½Π° Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡΠΌΠΎΡ SysVol ΠΎΠ΄ DC1 Π²ΠΎ DC2.
- ΠΡΠ΅Π½ΠΎΡΠ»ΠΈΠ²ΠΈ ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΊΠΈ ΠΏΠ°ΠΏΠΊΠΈ ΠΊΠΎΡΠΈΡΡΠ΅ΡΡΠΈ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΠ° pam_mountΠΡΠ΅ΠΊΡ ΠΈΡΠΊΡΡΡΠ²ΠΎ, Π½Π°ΡΠ΄ΠΎΠ² Π΄Π²Π΅ ΠΎΡΡΠ²Π°ΡΠ»ΠΈΠ²ΠΈ ΠΎΠΏΡΠΈΠΈ Π·Π° ΡΠ΅ΡΠ°Π²Π°ΡΠ΅ Π½Π° ΠΎΠ²ΠΎΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ ΡΠΎ Π½Π΅Π³ΠΎΠ²Π° ΠΏΠΎΠΌΠΎΡ.
- Π¦Π΅Π»ΠΎΡΠ½ΠΎ ΠΌΠΎΠ½ΡΠΈΡΠ°ΡΠ΅ Π½Π° ΠΏΠ°ΠΏΠΊΠ° ΡΠΎ ΠΏΡΠΎΡΠΈΠ»ΠΈ ΠΎΠ΄ ΠΌΡΠ΅ΠΆΠ°ΡΠ° Π½Π° ΠΏΠ°ΡΡΠΈΡΠΈΡΠ°ΡΠ° /home. ΠΠ΄Π½ΠΎΡΡΠ°Π²Π½Π° ΠΎΠΏΡΠΈΡΠ°. Π Π°Π±ΠΎΡΠΈ ΠΎΠ΄Π»ΠΈΡΠ½ΠΎ Π°ΠΊΠΎ ΠΈΠΌΠΈΡΠ°ΡΠ° Π½Π° ΠΏΠ°ΠΏΠΊΠΈΡΠ΅ ΠΠΎΠΈ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΈ, ΠΡΠ΅Π·Π΅ΠΌΠ°ΡΠ° ΠΈ ΠΠ΅ΡΠΊΡΠΎΠΏ ΡΠ΅ ΠΈΡΡΠΈ Π²ΠΎ Π΄Π²Π°ΡΠ° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½ΠΈ ΡΠΈΡΡΠ΅ΠΌΠΈ. ΠΠ²Π° ΠΏΡΠ΅ΡΠΏΠΎΡΡΠ°Π²ΡΠ²Π° Π΄Π΅ΠΊΠ° ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠΎΡ Π΅ Π²ΠΊΠ»ΡΡΠ΅Π½ Linux Π²Π΅ΡΠ΅ Π΅ Π²Π½Π΅ΡΠ΅Π½ΠΎ Π²ΠΎ Π΄ΠΎΠΌΠ΅Π½ΠΎΡ ΠΈ ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΈΡΠ΅ ΡΠ΅ Π½Π°ΡΠ°Π²ΡΠ²Π°Π°Ρ ΠΏΠΎΠ΄ ΡΠ²ΠΎΠΈΡΠ΅ Π΄ΠΎΠΌΠ΅Π½ΡΠΊΠΈ ΡΠΌΠ΅ΡΠΊΠΈ ΠΊΠΎΡΠΈΡΡΠ΅ΡΡΠΈ ssd ΠΊΠ°ΠΊΠΎ ΠΌΠ΅Ρ
Π°Π½ΠΈΠ·Π°ΠΌ Π·Π° Π°Π²ΡΠ΅Π½ΡΠΈΠΊΠ°ΡΠΈΡΠ° ΠΈ Π°Π²ΡΠΎΡΠΈΠ·Π°ΡΠΈΡΠ°.
# vim /etc/security/pam_mount.conf.xml<volume uid="100000000-2000000000" fstype="cifs" server="dfs" path="Profile_Users/%(USER)" mountpoint="~" options="sec=krb5,cruid=%(USERUID),nounix,uid=%(USERUID),gid=%(USERGID),file_mode=0664,dir_mode=0775"/>ΠΊΠ°Π΄Π΅ ΡΡΠΎ:
- uid = "100000000-2000000000" β UID ΠΎΠΏΡΠ΅Π³ Π΄ΠΎΠ΄Π΅Π»Π΅Π½ Π½Π° ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΈ Π½Π° Π΄ΠΎΠΌΠ΅Π½ ΠΎΠ΄ SSSD
- ΡΠ΅ΡΠ²Π΅Ρ = "dfs" - ΠΈΠΌΠ΅ Π½Π° ΡΠ΅ΡΠ²Π΅ΡΠΎΡ Π·Π° Π΄Π°ΡΠΎΡΠ΅ΠΊΠΈ
- ΠΏΠ°ΡΠ΅ΠΊΠ° = "ΠΡΠΎΡΠΈΠ»_ΠΠΎΡΠΈΡΠ½ΠΈΡΠΈ/%(ΠΠΠ ΠΠ‘ΠΠΠ)" β ΡΠ΅ΡΡΡΡ Π½Π° ΡΠ΅ΡΠ²Π΅Ρ Π·Π° Π΄Π°ΡΠΎΡΠ΅ΠΊΠΈ ΡΠΎ Ρ ΠΎΡΡΠΈΡΠ°Π½ ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΊΠΈ ΠΏΡΠΎΡΠΈΠ»
- mountpoint=β~β β ΠΌΠΎΠ½ΡΠΈΡΠ°ΡΡΠ΅ ΡΠ° ΠΏΠ°ΡΠ΅ΠΊΠ°ΡΠ° Π΄ΠΎ Π΄ΠΎΠΌΠ°ΡΠ½Π°ΡΠ° ΠΏΠ°ΠΏΠΊΠ° Π½Π° ΠΊΠΎΡΠΈΡΠ½ΠΈΠΊΠΎΡ
ΠΠΎΡΠΈΡΠ½ΠΈΡΠΊΠΎΡΠΎ Π½Π°ΡΠ°Π²ΡΠ²Π°ΡΠ΅ ΡΠ΅ ΠΏΡΠ΅Π½Π΅ΡΡΠ²Π° Π½Π° ΠΌΠ°ΠΊΡΠΎ ΠΏΡΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π°ΡΠ° β%(USER)β ΡΡΠΎ ΡΠ° ΠΊΠΎΡΠΈΡΡΠΈ pam_mount Π·Π° Π΄Π° Π³ΠΎ ΠΏΠΎΠ²ΡΠ·Π΅ Π½Π°ΡΠΈΠΎΡ ΠΌΡΠ΅ΠΆΠ΅Π½ ΡΠ΅ΡΡΡΡ ΠΊΠ°ΠΊΠΎ ΡΡΠΎ Π΅ Π²Π½Π΅ΡΠ΅Π½ΠΎ Π²ΠΎ ΠΌΠ΅Π½Π°ΡΠ΅ΡΠΎΡ Π½Π° Π΅ΠΊΡΠ°Π½ΠΎΡ. ΠΠ°ΡΠΎΠ°, Π²Π°ΠΆΠ½ΠΎ Π΅ Π½Π°ΡΠ°Π²ΡΠ²Π°ΡΠ΅ΡΠΎ Π΄Π° ΡΠ΅ Π²Π½Π΅ΡΠ΅ Π²ΠΎ ΠΠ Π±Π΅Π· Π΅ΠΊΡΠΏΠ»ΠΈΡΠΈΡΠ½ΠΎ Π΄Π° ΡΠ΅ Π½Π°Π²Π΅Π΄Π΅ ΠΈΠΌΠ΅ΡΠΎ Π½Π° Π΄ΠΎΠΌΠ΅Π½ΠΎΡ.
ΠΠΎ sssd.conf ΠΎΠ²Π° ΡΠ΅ ΡΠ΅ΡΠ°Π²Π° ΡΠΎ ΠΊΠΎΠΌΠ΅Π½ΡΠΈΡΠ°ΡΠ΅ ΠΈΠ»ΠΈ ΠΏΠΎΡΡΠ°Π²ΡΠ²Π°ΡΠ΅ Π½Π° ΠΎΠΏΡΠΈΡΠ°ΡΠ° Π½Π° ΠΠ΅ΡΠΎΡΠ½ΠΎ use_fully_qualified_names, ΡΡΠΎ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° ΡΠ΅Π»ΠΎΡΠ½ΠΎ ΠΊΠ²Π°Π»ΠΈΡΠΈΠΊΡΠ²Π°Π½ ΡΠ΅ΠΆΠΈΠΌ Π½Π° ΠΈΠΌΠ΅ (Π²ΠΊΠ»ΡΡΡΠ²Π°ΡΡΠΈ Π΄ΠΎΠΌΠ΅Π½) Π·Π° ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΈ ΠΈ Π³ΡΡΠΏΠΈ.
- ΠΡΠΎΡΠΈΠΎΡ ΠΌΠ΅ΡΠΎΠ΄ Π΅ ΠΏΠΎΠΌΠ°Π»ΠΊΡ Π΄ΠΈΡΠ΅ΠΊΡΠ΅Π½ ΠΈ Π½Π΅ΡΠΌΠ°ΡΠ΅Π½, Π° ΡΠΏΠΎΡΠ΅Π΄ ΠΌΠΎΠ΅ ΠΌΠΈΡΠ»Π΅ΡΠ΅ Π΅ ΠΏΠΎΡΠ΄ΠΎΠ±Π΅Π½ ΠΈ ΠΏΠΎΠΏΠΎΠ³ΠΎΠ΄Π΅Π½. Π Π°Π·Π»ΠΈΠΊΠ°ΡΠ° ΠΎΠ΄ ΠΏΡΠ²Π°ΡΠ° Π΅ ΡΠ°ΠΌΠΎ Π²ΠΎ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡΠ°ΡΠ° pam_mount
# vim /etc/security/pam_mount.conf.xml<volume uid="100000000-2000200000" fstype="cifs" server="dfs" path="Profile_Users/%(USER)/Π Π°Π±ΠΎΡΠΈΠΉ ΡΡΠΎΠ»" mountpoint="~/Π Π°Π±ΠΎΡΠΈΠΉ ΡΡΠΎΠ»" options="sec=krb5,cruid=%(USERUID),nounix,uid=%(USERUID),gid=%(USERGID),file_mode=0664,dir_mode=0775"/> <volume uid="100000000-2000200000" fstype="cifs" server="dfs" path="Profile_Users/%(USER)/Downloads" mountpoint="~/ΠΠ°Π³ΡΡΠ·ΠΊΠΈ" options="sec=krb5,cruid=%(USERUID),nounix,uid=%(USERUID),gid=%(USERGID),file_mode=0664,dir_mode=0775"/> <volume uid="100000000-2000200000" fstype="cifs" server="dfs" path="Profile_Users/%(USER)/ΠΠΎΠΈ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΡ" mountpoint="~/ΠΠΎΠΊΡΠΌΠ΅Π½ΡΡ" options="sec=krb5,cruid=%(USERUID),nounix,uid=%(USERUID),gid=%(USERGID),file_mode=0664,dir_mode=0775"/>Π’ΠΎΠ° Π΅, Π½ΠΈΠ΅ Π΅Π΄Π½ΠΎΡΡΠ°Π²Π½ΠΎ ΡΠ° ΠΌΠΎΠ½ΡΠΈΡΠ°ΠΌΠ΅ ΡΠ΅ΠΊΠΎΡΠ° ΠΎΠ΄ Π½Π°ΡΠΈΡΠ΅ ΠΏΠ°ΠΏΠΊΠΈ ΠΎΠ΄Π΄Π΅Π»Π½ΠΎ Π²ΠΎ ΡΠΎΠΎΠ΄Π²Π΅ΡΠ½ΠΈΠΎΡ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡΠΌ
- Π¦Π΅Π»ΠΎΡΠ½ΠΎ ΠΌΠΎΠ½ΡΠΈΡΠ°ΡΠ΅ Π½Π° ΠΏΠ°ΠΏΠΊΠ° ΡΠΎ ΠΏΡΠΎΡΠΈΠ»ΠΈ ΠΎΠ΄ ΠΌΡΠ΅ΠΆΠ°ΡΠ° Π½Π° ΠΏΠ°ΡΡΠΈΡΠΈΡΠ°ΡΠ° /home. ΠΠ΄Π½ΠΎΡΡΠ°Π²Π½Π° ΠΎΠΏΡΠΈΡΠ°. Π Π°Π±ΠΎΡΠΈ ΠΎΠ΄Π»ΠΈΡΠ½ΠΎ Π°ΠΊΠΎ ΠΈΠΌΠΈΡΠ°ΡΠ° Π½Π° ΠΏΠ°ΠΏΠΊΠΈΡΠ΅ ΠΠΎΠΈ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΈ, ΠΡΠ΅Π·Π΅ΠΌΠ°ΡΠ° ΠΈ ΠΠ΅ΡΠΊΡΠΎΠΏ ΡΠ΅ ΠΈΡΡΠΈ Π²ΠΎ Π΄Π²Π°ΡΠ° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½ΠΈ ΡΠΈΡΡΠ΅ΠΌΠΈ. ΠΠ²Π° ΠΏΡΠ΅ΡΠΏΠΎΡΡΠ°Π²ΡΠ²Π° Π΄Π΅ΠΊΠ° ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠΎΡ Π΅ Π²ΠΊΠ»ΡΡΠ΅Π½ Linux Π²Π΅ΡΠ΅ Π΅ Π²Π½Π΅ΡΠ΅Π½ΠΎ Π²ΠΎ Π΄ΠΎΠΌΠ΅Π½ΠΎΡ ΠΈ ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΈΡΠ΅ ΡΠ΅ Π½Π°ΡΠ°Π²ΡΠ²Π°Π°Ρ ΠΏΠΎΠ΄ ΡΠ²ΠΎΠΈΡΠ΅ Π΄ΠΎΠΌΠ΅Π½ΡΠΊΠΈ ΡΠΌΠ΅ΡΠΊΠΈ ΠΊΠΎΡΠΈΡΡΠ΅ΡΡΠΈ ssd ΠΊΠ°ΠΊΠΎ ΠΌΠ΅Ρ
Π°Π½ΠΈΠ·Π°ΠΌ Π·Π° Π°Π²ΡΠ΅Π½ΡΠΈΠΊΠ°ΡΠΈΡΠ° ΠΈ Π°Π²ΡΠΎΡΠΈΠ·Π°ΡΠΈΡΠ°.
ΠΠ°ΠΎΠ΄ΠΈ
ΠΠ° Π²ΡΠ΅ΠΌΠ΅ Π½Π° ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Π° ΠΌΠ΅ΡΠ΅Ρ ΡΠ°Π±ΠΎΡΠ° Π½Π° ΡΠ΅ΡΡ-ΠΊΠ»ΡΠΏΠ°ΡΠ°, ΠΎΠ²ΠΎΡ ΠΏΠ°ΠΊΠ΅Ρ ΡΡΠΏΠ΅ΡΠ½ΠΎ ΠΏΡΠ΅ΠΆΠΈΠ²Π΅Π° Π½Π΅ΠΊΠΎΠ»ΠΊΡ Π½Π°ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΠ½ΠΈ Π΄ΠΎΠ»Π³ΠΎΡΠΎΡΠ½ΠΈ ΠΈ ΠΊΡΠ°ΡΠΊΠΎΡΠΎΡΠ½ΠΈ ΠΈΡΠΊΠ»ΡΡΡΠ²Π°ΡΠ° Π½Π° Π΄Π²Π°ΡΠ° ΠΊΠΎΠ½ΡΡΠΎΠ»Π΅ΡΠΈ, Π±Π΅Π· ΠΏΡΠ°ΠΊΡΠΈΡΠ½ΠΎ Π½ΠΈΠΊΠ°ΠΊΠ²ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΠΈΡΠΈ Π·Π° ΠΊΠ»ΠΈΠ΅Π½ΡΠΈΡΠ΅ (ΠΎΡΠΊΠ°ΠΊΠΎ ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΡ ΡΠ΅ Π±ΠΈΠ΄Π΅ Π²ΠΊΠ»ΡΡΠ΅Π½) Windows7 ΠΈΠ·Π³ΡΠ±Π΅Π½ΠΈ Π΄ΠΎΠ²Π΅ΡΠ»ΠΈΠ²ΠΈ Π²ΡΡΠΊΠΈ).
ΠΠ΅Π½Π΅ΡΠ°Π»Π½ΠΎ, ΠΈΠΌΠ°Π² Π΄ΠΎΡΡΠ° ΠΏΡΠΈΡΠ°ΡΠ½ΠΎ ΠΈΡΠΊΡΡΡΠ²ΠΎ ΡΠΎ ΡΠ°Π±ΠΎΡΠ° ΡΠΎ ΠΎΠ²ΠΎΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄, Π΄ΡΡΠΈ ΠΈ ΠΏΠΎΠΊΡΠ°Ρ ΡΠΈΡΠ΅ Π½ΠΈΡΠ°Π½ΡΠΈ ΡΠΎ ΠΊΠΎΠΈ ΠΌΠΎΡΠ°Π² Π΄Π° ΡΠ΅ ΡΠΏΡΠ°Π²Π°ΠΌ ΠΈ Π²ΠΎ ΡΡΠ°ΡΠΈΡΠ°ΡΠ° ΠΈ βΠ·Π°Π΄ ΡΡΠ΅Π½Π°ΡΠ°β.
ΠΠΎΡΡΠΎΡΠ°Ρ ΡΡΠ°ΠΏΠΈΡΠΈ, ΠΌΠ½ΠΎΠ³Ρ ΠΎΠ΄ Π½ΠΈΠ², ΠΈ Π΄ΠΎΠ΄Π΅ΠΊΠ° ΡΠ°Π±ΠΎΡΠΈΡΠ΅ ΡΠΎ Samba, ΡΠ΅ ΠΌΠΎΡΠ° Π΄Π° ΠΎΡΠΊΡΠΈΠ΅ΡΠ΅ Π³ΠΎΠ»Π΅ΠΌ Π±ΡΠΎΡ ΠΎΠ΄ Π½ΠΈΠ². Π‘Π΅ΠΏΠ°ΠΊ, Π²ΠΎ ΠΌΠΎΠΌΠ΅Π½ΡΠΎΠ² Π½Π΅ΠΌΠ° Π΄ΡΡΠ³ΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΡΠ° ΡΡΠΎ Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π°Π°Ρ Π΄Π° ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΈΡΠ°ΡΠ΅ Ρ ΠΈΠ±ΡΠΈΠ΄Π½Π° ΡΡΠ΅Π΄ΠΈΠ½Π°, ΠΈ ΡΠΎ ΠΈ Π±Π΅Π· ΡΡΠ»ΡΠ³Π° Π·Π° Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡΠΌ. Windows.
ΠΠ·Π²ΠΎΡ: www.habr.com
