ВСрсия Samba 4.14.0

ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π΅Π½ Π΅ Ρ€Π΅Π»ΠΈΠ· Samba 4.14.0, ΠΊΠΎΠΉΡ‚ΠΎ ΠΏΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠ°Π²Π° Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅Ρ‚ΠΎ Π½Π° ΠΊΠ»ΠΎΠ½Π° Samba 4 с пълна рСализация Π½Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»Π΅Ρ€Π° Π½Π° Π΄ΠΎΠΌΠ΅ΠΉΠ½ΠΈ ΠΈ услугата Active Directory, ΡΡŠΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠ° с рСализацията Π½Π° Windows 2000 ΠΈ способна Π΄Π° обслуТва всички ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ°Π½ΠΈ вСрсии Π½Π° Windows ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈΡ‚Π΅, Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ Windows 10. Samba 4 Π΅ ΠΌΠ½ΠΎΠ³ΠΎΡ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π΅Π½ ΡΡŠΡ€Π²ΡŠΡ€Π΅Π½ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚, прСдоставящ ΡΡŠΡ‰ΠΎ рСализация Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ² ΡΡŠΡ€Π²ΡŠΡ€, услуга Π·Π° ΠΏΠ΅Ρ‡Π°Ρ‚ ΠΈ ΡΡŠΡ€Π²ΡŠΡ€ Π·Π° идСнтификация (winbind).

ΠšΠ»ΡŽΡ‡ΠΎΠ²ΠΈ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ Π² Samba 4.14:

  • Π˜Π·Π²ΡŠΡ€ΡˆΠ΅Π½Π° Π΅ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½Π° модСрнизация Π½Π° слоя VFS. По историчСски ΠΏΡ€ΠΈΡ‡ΠΈΠ½ΠΈ ΠΊΠΎΠ΄ΡŠΡ‚ с рСализация Π½Π° файловия ΡΡŠΡ€Π²ΡŠΡ€ бСшС ΡΠ²ΡŠΡ€Π·Π°Π½ с ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°Ρ‚Π° Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΈ ΠΏΡŠΡ‚ΠΈΡ‰Π°, ΠΊΠΎΠΈΡ‚ΠΎ сС ΠΏΡ€ΠΈΠ»Π°Π³Π°Ρ…Π° Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»Π½ΠΎ Π·Π° ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° SMB2, ΠΏΡ€Π΅Π²Π΅Π΄Π΅Π½ Π½Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° дСскриптори. Π’ Samba 4.14.0 ΠΊΠΎΠ΄ΡŠΡ‚, осигуряващ Π΄ΠΎΡΡ‚ΡŠΠΏ Π΄ΠΎ Ρ„Π°ΠΉΠ»ΠΎΠ²Π°Ρ‚Π° систСма Π½Π° ΡΡŠΡ€Π²ΡŠΡ€Π°, бСшС ΠΏΡ€Π΅Ρ€Π°Π±ΠΎΡ‚Π΅Π½ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΈ дСскриптори, Π° Π½Π΅ Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΈ ΠΏΡŠΡ‚ΠΈΡ‰Π°. НапримСр, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° сС ΠΈΠ·Π²ΠΈΠΊΠ²Π°Π½Π΅Ρ‚ΠΎ fstat() вмСсто stat() ΠΈ SMB_VFS_FSTAT() вмСсто SMB_VFS_STAT().
  • Π£Π²Π΅Π»ΠΈΡ‡Π΅Π½Π° Π΅ надСТдността Π½Π° ΠΏΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€ΠΈ Π² Active Directory ΠΈ Π΅ Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½Π° информацията Π·Π° ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€ΠΈΡ‚Π΅, ΠΏΡ€Π΅Π΄Π°Π²Π°Π½Π° Π² Active Directory. Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° Windows Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΈ Π·Π° ΠΏΡ€ΠΈΠ½Ρ‚Π΅Ρ€ΠΈ Π½Π° систСми ARM64.
  • ΠŸΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π΅Π½Π° Π΅ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° Π³Ρ€ΡƒΠΏΠΎΠ²ΠΈ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ (Group Policy) Π·Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΈ Winbind. ΠΠ΄ΠΌΠΈΠ½ΠΈΡΡ‚Ρ€Π°Ρ‚ΠΎΡ€ΡŠΡ‚ Π½Π° Active Directory Π²Π΅Ρ‡Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ промСнят настройки Π½Π° sudoers ΠΈΠ»ΠΈ добавят ΠΏΠ΅Ρ€ΠΈΠΎΠ΄ΠΈΡ‡Π½ΠΎ стартиранС Π½Π° Π·Π°Π΄Π°Ρ‡ΠΈ Ρ‡Ρ€Π΅Π· cron. Π—Π° Π²ΠΊΠ»ΡŽΡ‡Π²Π°Π½Π΅ Π½Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° Π³Ρ€ΡƒΠΏΠΎΠ²ΠΈ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈΡ‚Π΅ Π·Π° ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π° Π² smb.conf Π΅ ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄Π΅Π½Π° настройка β€˜apply group policies’. ΠŸΡ€ΠΈΠ»Π°Π³Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈΡ‚Π΅ сС ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π° Π½Π° всСки 90-120 ΠΌΠΈΠ½ΡƒΡ‚ΠΈ. Π’ случай Π½Π° ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ, ΠΈΠΌΠ° Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π΄Π° ΠΎΡ‚ΠΌΠ΅Π½ΠΈΡ‚Π΅ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΡ‚Π΅ с ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° β€žsamba-gpupdate β€”unapplyβ€œ ΠΈΠ»ΠΈ Π΄Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠΈΡ‚Π΅ ΠΎΡ‚Π½ΠΎΠ²ΠΎ с β€žsamba-gpupdate β€”forceβ€œ. Π—Π° ΠΏΡ€Π΅Π³Π»Π΅Π΄ Π½Π° ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈΡ‚Π΅, ΠΊΠΎΠΈΡ‚ΠΎ Ρ‰Π΅ Π±ΡŠΠ΄Π°Ρ‚ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈ към систСмата, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° β€žsamba-gpupdate β€”rsopβ€œ.
  • ПовишСни са изискванията Π·Π° вСрсията Π½Π° Π΅Π·ΠΈΠΊΠ° Python. Π—Π° ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€Π°Π½Π΅ Π½Π° Samba сСга Π΅ Π·Π°Π΄ΡŠΠ»ΠΆΠΈΡ‚Π΅Π»Π½ΠΎ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅Ρ‚ΠΎ Π½Π° Python Π½Π°ΠΉ-ΠΌΠ°Π»ΠΊΠΎ вСрсия 3.6. ΠŸΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π½Π° ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€Π°Π½Π΅ с ΠΏΠΎ-стари вСрсии Π½Π° Python Π΅ ΠΏΡ€Π΅ΠΊΡ€Π°Ρ‚Π΅Π½Π°.
  • Π’ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π°Ρ‚Π° samba-tool са Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½ΠΈ срСдства Π·Π° ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΠΎΠ±Π΅ΠΊΡ‚ΠΈΡ‚Π΅ Π² Active Directory (ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ, ΠΊΠΎΠΌΠΏΡŽΡ‚Ρ€ΠΈ, Π³Ρ€ΡƒΠΏΠΈ). Π—Π° добавянС Π½Π° Π½ΠΎΠ² ΠΎΠ±Π΅ΠΊΡ‚ Π² AD Π²Π΅Ρ‡Π΅ Π΅ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° β€žaddβ€œ, освСн β€žcreateβ€œ. Π—Π° прСмСстванСто Π½Π° ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ, Π³Ρ€ΡƒΠΏΠΈ ΠΈ ΠΊΠΎΠ½Ρ‚Π°ΠΊΡ‚ΠΈ Π΅ прСдоставСна ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° β€žrenameβ€œ. Π—Π° ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π²Π°Π½Π΅ Π½Π° ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ Π΅ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° β€˜samba-tool user unlock’. Π’ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈΡ‚Π΅ β€˜samba-tool user list’ ΠΈ β€˜samba-tool group listmembers’ са Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½ΠΈ ΠΎΠΏΡ†ΠΈΠΈΡ‚Π΅ β€žβ€”hide-expiredβ€œ ΠΈ β€žβ€”hide-disabledβ€œ Π·Π° скриванС Π½Π° ΠΈΠ·Ρ‚Π΅ΠΊΠ»ΠΈ ΠΈΠ»ΠΈ Π΄Π΅Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€Π°Π½ΠΈ потрСбитСлски Π°ΠΊΠ°ΡƒΠ½Ρ‚ΠΈ.
  • Π’ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π° CTDB, отговарящ Π·Π° кластСрнитС ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ, Π΅ ΠΈΠ·Π²ΡŠΡ€ΡˆΠ΅Π½ΠΎ почистванС Π½Π° нСумСстни Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΈ. ВмСсто master ΠΈ slave ΠΏΡ€ΠΈ настройката Π½Π° NAT ΠΈ LVS Π΅ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΎ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° β€žleaderβ€œ Π·Π° основния възСл Π² Π³Ρ€ΡƒΠΏΠ°Ρ‚Π° ΠΈ β€žfollowerβ€œ Π·Π° Π΄Ρ€ΡƒΠ³ΠΈΡ‚Π΅ Ρ‡Π»Π΅Π½ΠΎΠ²Π΅ Π½Π° Π³Ρ€ΡƒΠΏΠ°Ρ‚Π°. ΠšΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° β€žctdb natgw masterβ€œ Π΅ Π·Π°ΠΌΠ΅Π½Π΅Π½Π° с β€žctdb natgw leaderβ€œ. Π—Π° индикация, Ρ‡Π΅ Π²ΡŠΠ·Π΅Π»ΡŠΡ‚ Π½Π΅ Π΅ Π²ΠΎΠ΄Π΅Ρ‰, вмСсто β€žslave-onlyβ€œ сСга сС ΠΈΠ·Π²Π΅ΠΆΠ΄Π° Ρ„Π»Π°Π³ΡŠΡ‚ β€žfollower-onlyβ€œ. ΠšΠΎΠΌΠ°Π½Π΄Π°Ρ‚Π° β€žctdb isnotrecmasterβ€œ Π΅ ΠΏΡ€Π΅ΠΌΠ°Ρ…Π½Π°Ρ‚Π°.

Π”ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΎ Π΅ прСдоставСно разяснСниС относно Π³Ρ€Π°Π½ΠΈΡ†ΠΈΡ‚Π΅ Π½Π° ΠΏΡ€ΠΈΠ»Π°Π³Π°Π½Π΅ Π½Π° лицСнзията GPL, ΠΏΠΎΠ΄ която сС разпространява ΠΊΠΎΠ΄Π° Π½Π° Samba, към ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈΡ‚Π΅ VFS (Virtual File System). ЛицСнзията GPL изисква отварянС Π½Π° всички ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΠΈ Ρ€Π°Π±ΠΎΡ‚ΠΈ ΠΏΡ€ΠΈ ΡΡŠΡ‰ΠΈΡ‚Π΅ условия. Π’ Samba ΠΈΠΌΠ° интСрфСйс Π·Π° ΡΠ²ΡŠΡ€Π·Π²Π°Π½Π΅ Π½Π° плъгини, позволяващ ΠΈΠ·Π²ΠΈΠΊΠ²Π°Π½Π΅ Π½Π° външСн ΠΊΠΎΠ΄. Π•Π΄Π½ΠΈ ΠΎΡ‚ Ρ‚Π΅Π·ΠΈ плъгини са VFS-ΠΌΠΎΠ΄ΡƒΠ»ΠΈΡ‚Π΅, Π² ΠΊΠΎΠΈΡ‚ΠΎ сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ‡Π½ΠΈ Π½Π° Samba Π·Π°Π³Π»Π°Π²Π½ΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ с ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π½Π° API, Ρ‡Ρ€Π΅Π· ΠΊΠΎΠΉΡ‚ΠΎ сС ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π° ΠΈΠ·Π²ΠΈΠΊΠ²Π°Π½Π΅Ρ‚ΠΎ Π½Π° услугитС, Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½ΠΈ Π² Samba, ΠΏΠΎΡ€Π°Π΄ΠΈ ΠΊΠΎΠ΅Ρ‚ΠΎ VFS-ΠΌΠΎΠ΄ΡƒΠ»ΠΈΡ‚Π΅ Π½Π° Samba трябва Π΄Π° сС разпространяват ΠΏΠΎΠ΄ GPL ΠΈΠ»ΠΈ ΡΡŠΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠ° лицСнзия.

НСопрСдСлСността възниква ΠΏΠΎ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ Π½Π° Ρ‚Ρ€Π΅Ρ‚ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ, към ΠΊΠΎΠΈΡ‚ΠΎ сС ΠΎΠ±Ρ€ΡŠΡ‰Π°Ρ‚ VFS-ΠΌΠΎΠ΄ΡƒΠ»ΠΈΡ‚Π΅. Π’ частност, ΠΈΠ·ΠΊΠ°Π·Π²Π°Π½ΠΈ са мнСния, Ρ‡Π΅ Π² VFS-ΠΌΠΎΠ΄ΡƒΠ»ΠΈΡ‚Π΅ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ само Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ΠΏΠΎΠ΄ GPL ΠΈ ΡΡŠΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΈ Π»ΠΈΡ†Π΅Π½Π·ΠΈ. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΡ†ΠΈΡ‚Π΅ Π½Π° Samba поясниха, Ρ‡Π΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈΡ‚Π΅ Π½Π΅ ΠΈΠ·Π²ΠΈΠΊΠ²Π°Ρ‚ ΠΊΠΎΠ΄Π° Π½Π° Samba Ρ‡Ρ€Π΅Π· API ΠΈ Π½Π΅ сС ΠΎΠ±Ρ€ΡŠΡ‰Π°Ρ‚ към Π²ΡŠΡ‚Ρ€Π΅ΡˆΠ½ΠΈΡ‚Π΅ структури, ΠΏΠΎΡ€Π°Π΄ΠΈ ΠΊΠΎΠ΅Ρ‚ΠΎ Π½Π΅ ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° сС считат Π·Π° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄Π½ΠΈ Ρ€Π°Π±ΠΎΡ‚ΠΈ ΠΈ Π½Π° тях Π½Π΅ сС ΠΏΡ€ΠΈΠ»Π°Π³Π° изискванСто Π·Π° разпространСниС ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π·ΠΈ, ΡΡŠΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΈ с GPL.

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru

ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС със Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS ΠΈ VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ πŸ”₯ ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС със Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS ΠΈ VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ | ProHoster