เบเบฒเบ™เบ›เปˆเบญเบ Samba 4.14.0

เบเบฒเบ™เบ›เปˆเบญเบ Samba 4.14.0 เป„เบ”เป‰เบ–เบทเบเบ™เปเบฒเบชเบฐเป€เบซเบ™เบต, เป€เบŠเบดเปˆเบ‡เบชเบทเบšเบ•เปเปˆเบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเบ‚เบญเบ‡เบชเบฒเบ‚เบฒ Samba 4 เบ”เป‰เบงเบเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบขเปˆเบฒเบ‡เป€เบ•เบฑเบกเบ—เบตเปˆเบ‚เบญเบ‡เบ•เบปเบงเบ„เบงเบšเบ„เบธเบกเป‚เบ”เป€เบกเบ™เปเบฅเบฐเบšเปเบฅเบดเบเบฒเบ™ Active Directory เบ—เบตเปˆเป€เบ‚เบปเป‰เบฒเบเบฑเบ™เป„เบ”เป‰เบเบฑเบšเบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบ‚เบญเบ‡ Windows 2000 เปเบฅเบฐเบชเบฒเบกเบฒเบ”เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™เบ—เบธเบเบฎเบธเปˆเบ™เบ‚เบญเบ‡ เบฅเบนเบเบ„เป‰เบฒ Windows เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เป‚เบ”เบ Microsoft, เบฅเบงเบกเบ—เบฑเบ‡ Windows 10. Samba 4 เป€เบ›เบฑเบ™เบœเบฐเบฅเบดเบ”เบ•เบฐเบžเบฑเบ™เป€เบŠเบตเบŸเป€เบงเบต multifunctional, เป€เบŠเบดเปˆเบ‡เบชเบฐเบซเบ™เบญเบ‡เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบ‚เบญเบ‡เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบ‚เบญเบ‡เป„เบŸเบฅเปŒ, เบšเปเบฅเบดเบเบฒเบ™เบžเบดเบก, เปเบฅเบฐเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบ‚เบญเบ‡เบ•เบปเบงเบ•เบปเบ™ (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, ั‡ะตั€ะตะท ะบะพั‚ะพั€ั‹ะน ะพััƒั‰ะตัั‚ะฒะปัะตั‚ัั ะพะฑั€ะฐั‰ะตะฝะธะต ะบ ัะตั€ะฒะธcะฐะผ, ั€ะตะฐะปะธะทัƒะตะผั‹ะผ ะฒ Samba, ะธะท-ะทะฐ ั‡ะตะณะพ VFS-ะผะพะดัƒะปะธ Samba ะดะพะปะถะฝั‹ ั€ะฐัะฟั€ะพัั‚ั€ะฐะฝัั‚ัŒัั ะฟะพะด GPL ะธะปะธ ัะพะฒะผะตัั‚ะธะผะพะน ะปะธั†ะตะฝะทะธะตะน.

ะะตะพะฟั€ะตะดะตะปั‘ะฝะฝะพัั‚ัŒ ะฒะพะทะฝะธะบะฐะตั‚ ะฒ ะพั‚ะฝะพัˆะตะฝะธะธ ัั‚ะพั€ะพะฝะฝะธั… ะฑะธะฑะปะธะพั‚ะตะบ, ะบ ะบะพั‚ะพั€ั‹ะผ ะพะฑั€ะฐั‰ะฐัŽั‚ัั ะผะพะดัƒะปะธ VFS. ะ’ ั‡ะฐัั‚ะฝะพัั‚ะธ, ะฒั‹ัะบะฐะทั‹ะฒะฐะปะพััŒ ะผะฝะตะฝะธะต, ั‡ั‚ะพ ะฒ VFS-ะผะพะดัƒะปัั… ะผะพะถะฝะพ ะธัะฟะพะปัŒะทะพะฒะฐั‚ัŒ ั‚ะพะปัŒะบะพ ะฑะธะฑะปะธะพั‚ะตะบะธ ะฟะพะด GPL ะธ ัะพะฒะผะตัั‚ะธะผั‹ะผะธ ะปะธั†ะตะฝะทะธัะผะธ. ะ ะฐะทั€ะฐะฑะพั‚ั‡ะธะบะธ Samba ะฟะพััะฝะธะปะธ, ั‡ั‚ะพ ะฑะธะฑะปะธะพั‚ะตะบะธ ะฝะต ะฒั‹ะทั‹ะฒะฐัŽั‚ ะบะพะด Samba ั‡ะตั€ะตะท API ะธ ะฝะต ะพะฑั€ะฐั‰ะฐัŽั‚ัั ะบะพ ะฒะฝัƒั‚ั€ะตะฝะฝะธะผ ัั‚ั€ัƒะบั‚ัƒั€ะฐะผ, ะฟะพัั‚ะพะผัƒ ะพะฝะธ ะฝะต ะผะพะณัƒั‚ ั€ะฐััะผะฐั‚ั€ะธะฒะฐั‚ัŒัั ะบะฐะบ ะฟั€ะพะธะทะฒะพะดะฝั‹ะต ั€ะฐะฑะพั‚ั‹ ะธ ะฝะฐ ะฝะธั… ะฝะต ั€ะฐัะฟั€ะพัั‚ั€ะฐะฝัะตั‚ัั ั‚ั€ะตะฑะพะฒะฐะฝะธะต ะฟะพัั‚ะฐะฒะบะธ ะฟะพะด ะปะธั†ะตะฝะทะธัะผะธ, ัะพะฒะผะตัั‚ะธะผั‹ะผะธ ั GPL.

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: opennet.ru

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™