ΠΡΠ΅Π΄ΡΡΠ°Π²Π΅Π½ Π΅ ΡΠ΅Π»ΠΈΠ· Samba 4.18.0, ΠΊΠΎΠΉΡΠΎ ΠΏΡΠΎΠ΄ΡΠ»ΠΆΠ°Π²Π° ΡΠ°Π·Π²ΠΈΡΠΈΠ΅ΡΠΎ Π½Π° ΠΊΠ»ΠΎΠ½Π° Samba 4 Ρ ΠΏΡΠ»Π½ΠΎΡΠ΅Π½Π½Π° ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ Π½Π° ΠΊΠΎΠ½ΡΡΠΎΠ»Π΅ΡΠ° Π½Π° Π΄ΠΎΠΌΠ΅ΠΉΠ½Π° ΠΈ ΡΡΠ»ΡΠ³Π°ΡΠ° Active Directory, ΡΡΠ²ΠΌΠ΅ΡΡΠΈΠΌΠ° Ρ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡΡΠ° Π½Π° Windows 2008 ΠΈ ΡΠΏΠΎΡΠΎΠ±Π½Π° Π΄Π° ΠΎΠ±ΡΠ»ΡΠΆΠ²Π° Π²ΡΠΈΡΠΊΠΈ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°Π½ΠΈ Π²Π΅ΡΡΠΈΠΈ Π½Π° Windows ΠΊΠ»ΠΈΠ΅Π½ΡΠΈ ΠΎΡ Microsoft, Π²ΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½ΠΎ Windows 11. Samba 4 Π΅ ΠΌΠ½ΠΎΠ³ΠΎΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π΅Π½ ΡΡΡΠ²ΡΡΠ΅Π½ ΠΏΡΠΎΠ΄ΡΠΊΡ, ΠΊΠΎΠΉΡΠΎ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Ρ ΠΈ ΡΠ΅Π°Π»ΠΈΠ·ΠΈΡΠ°Π½Π΅ Π½Π° ΡΠ°ΠΉΠ»ΠΎΠ² ΡΡΡΠ²ΡΡ, ΠΏΠ΅ΡΠ°ΡΠ½Π° ΡΡΠ»ΡΠ³Π° ΠΈ ΡΡΡΠ²ΡΡ Π·Π° ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ (winbind).
ΠΠ»ΡΡΠΎΠ²ΠΈ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ Π² Samba 4.18:
- ΠΡΠΎΠ΄ΡΠ»ΠΆΠ°Π²Π° ΡΠ°Π±ΠΎΡΠ°ΡΠ° ΠΏΠΎ ΠΎΡΡΡΡΠ°Π½ΡΠ²Π°Π½Π΅ Π½Π° ΡΠ΅Π³ΡΠ΅ΡΠΈΠΈ Π² ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡΡΠ° Π½Π° Π½Π°ΡΠΎΠ²Π°ΡΠ΅Π½ΠΈ SMB ΡΡΡΠ²ΡΡΠΈ, Π²ΡΠ·Π½ΠΈΠΊΠ½Π°Π»ΠΈ Π² ΡΠ΅Π·ΡΠ»ΡΠ°Ρ Π½Π° Π΄ΠΎΠ±Π°Π²ΡΠ½Π΅ Π½Π° Π·Π°ΡΠΈΡΠ° ΡΡΠ΅ΡΡ ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΠΈ, ΠΊΠΎΠΈΡΠΎ ΠΌΠ°Π½ΠΈΠΏΡΠ»ΠΈΡΠ°Ρ ΡΠΈΠΌΠ²ΠΎΠ»ΠΈΡΠ½ΠΈ Π²ΡΡΠ·ΠΊΠΈ. Π Π΄ΠΎΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΡΠΌ ΠΈΠ·Π²ΡΡΡΠ΅Π½Π°ΡΠ° Π² ΠΏΡΠ΅Π΄ΠΈΡΠ½ΠΎΡΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ ΡΠ°Π±ΠΎΡΠ° ΠΏΠΎ Π½Π°ΠΌΠ°Π»ΡΠ²Π°Π½Π΅ Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ½ΠΈΡΠ΅ ΠΈΠ·Π²ΠΈΠΊΠ²Π°Π½ΠΈΡ ΠΏΡΠΈ ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° ΠΈΠΌΠ΅Π½Π°ΡΠ° Π½Π° Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΠΈ ΠΈ ΠΏΡΠ΅ΠΊΡΠ°ΡΡΠ²Π°Π½Π΅ Π½Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ΡΠΎ Π½Π° wakeup ΡΡΠ±ΠΈΡΠΈΡ ΠΏΡΠΈ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° ΠΊΠΎΠ½ΠΊΡΡΠΈΡΠ°ΡΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ, Π² Π²Π΅ΡΡΠΈΡ 4.18 ΡΠ°Π·Ρ ΠΎΠ΄ΠΈΡΠ΅ Π·Π° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° Π±Π»ΠΎΠΊΠΈΡΠΎΠ²ΠΊΠΈ Π·Π° ΠΊΠΎΠ½ΠΊΡΡΠΈΡΠ°ΡΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ Ρ ΡΠ°ΠΉΠ»ΠΎΠ²ΠΈ ΠΏΡΡΠΈΡΠ° ΡΠ° Π½Π°ΠΌΠ°Π»Π΅Π½ΠΈ ΠΎΠΊΠΎΠ»ΠΎ ΡΡΠΈ ΠΏΡΡΠΈ. Π ΡΠ΅Π·ΡΠ»ΡΠ°Ρ Π½Π° ΡΠΎΠ²Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡΡΠ° Π½Π° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈΡΠ΅ Π·Π° ΠΎΡΠ²Π°ΡΡΠ½Π΅ ΠΈ Π·Π°ΡΠ²Π°ΡΡΠ½Π΅ Π½Π° ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ Π΅ Π΄ΠΎΠ²Π΅Π΄Π΅Π½Π° Π΄ΠΎ Π½ΠΈΠ²ΠΎΡΠΎ Π½Π° Samba 4.12.
- Π ΡΡΠΈΠ»ΠΈΡΠ°ΡΠ° samba-tool Π΅ ΡΠ΅Π°Π»ΠΈΠ·ΠΈΡΠ°Π½ ΠΏΠΎ-ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ΅Π½ ΠΈ ΡΠΎΡΠ΅Π½ ΠΈΠ·Ρ ΠΎΠ΄ Π½Π° ΡΡΠΎΠ±ΡΠ΅Π½ΠΈΡ Π·Π° Π³ΡΠ΅ΡΠΊΠΈ. ΠΠΌΠ΅ΡΡΠΎ ΠΈΠ·Ρ ΠΎΠ΄Π° Π½Π° ΡΡΠ°ΡΠΈΡΠΎΠ²ΠΊΠΈ Π½Π° ΠΈΠ·Π²ΠΈΠΊΠ²Π°Π½ΠΈΡΡΠ° Ρ ΡΠΊΠ°Π·Π°Π½ΠΈΠ΅ Π½Π° ΠΏΠΎΠ·ΠΈΡΠΈΡΡΠ° Π² ΠΊΠΎΠ΄Π°, Π² ΠΊΠΎΡΡΠΎ Π΅ Π²ΡΠ·Π½ΠΈΠΊΠ½Π°Π» ΠΏΡΠΎΠ±Π»Π΅ΠΌΡΡ, ΠΊΠΎΠ΅ΡΠΎ Π½Π΅ Π²ΠΈΠ½Π°Π³ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π°ΡΠ΅ Π²Π΅Π΄Π½Π°Π³Π° Π΄Π° ΡΠ΅ ΡΠ°Π·Π±Π΅ΡΠ΅ ΠΊΠ°ΠΊΠ²Π° Π΅ ΡΠΈΡΡΠ°ΡΠΈΡΡΠ°, Π½ΠΎΠ²Π°ΡΠ° Π²Π΅ΡΡΠΈΡ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ°Π²Π° ΠΈΠ·Ρ ΠΎΠ΄Π° Π΄ΠΎ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π½Π° ΠΏΡΠΈΡΠΈΠ½Π°ΡΠ° Π·Π° Π³ΡΠ΅ΡΠΊΠ°ΡΠ° (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»Π½ΠΎ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΡΠΊΠΎ ΠΈΠΌΠ΅ ΠΈΠ»ΠΈ ΠΏΠ°ΡΠΎΠ»Π°, Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»Π½ΠΎ ΠΈΠΌΠ΅ Π½Π° ΡΠ°ΠΉΠ» Ρ ΠΠ LDB, ΠΎΡΡΡΡΡΠ²ΠΈΠ΅ Π½Π° ΠΈΠΌΠ΅ Π² DNS, Π½Π΅Π΄ΠΎΡΡΡΠΏΠ½ΠΎΡΡ Π½Π° ΠΌΡΠ΅ΠΆΠ°ΡΠ°, Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»Π½ΠΈ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠΈ Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΈΡ ΡΠ΅Π΄ ΠΈ Ρ.Π½.). ΠΡΠΈ ΠΎΡΠΊΡΠΈΡΠΈΠ΅ Π½Π° Π½Π΅ΡΠ°Π·ΠΏΠΎΠ·Π½Π°Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌ ΠΏΡΠΎΠ΄ΡΠ»ΠΆΠ°Π²Π° Π΄Π° ΡΠ΅ ΠΈΠ·Π²Π΅ΠΆΠ΄Π° ΠΏΡΠ»Π½Π° ΡΡΠ°ΡΠΈΡΠΎΠ²ΠΊΠ° Π½Π° Python ΡΡΠ΅ΠΊΠ°, ΠΊΠΎΡΡΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ ΠΏΠΎΠ»ΡΡΠ΅Π½Π° ΠΈ Ρ ΡΠΊΠ°Π·Π²Π°Π½Π΅ Π½Π° ΠΎΠΏΡΠΈΡΡΠ° β-d3β. Π’Π°Π·ΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ ΠΏΠΎΠ»Π΅Π·Π½Π° Π·Π° ΡΡΡΡΠ΅Π½Π΅ Π½Π° ΠΏΡΠΈΡΠΈΠ½Π°ΡΠ° Π·Π° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° Π² Web ΠΈΠ»ΠΈ Π΄ΠΎΠ±Π°Π²ΡΠ½Π΅ Π² ΠΈΠ·ΠΏΡΠ°ΡΠ°Π½ΠΎΡΠΎ ΡΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅ Π·Π° Π³ΡΠ΅ΡΠΊΠ°.
- ΠΡΠ² Π²ΡΠΈΡΠΊΠΈ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ Π½Π° samba-tool Π΅ ΠΎΡΠΈΠ³ΡΡΠ΅Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° ΠΎΠΏΡΠΈΡΡΠ° Β«βcolor=yes|no|autoΒ» Π·Π° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠΊΠ°ΡΠ° Π½Π° ΠΈΠ·Ρ ΠΎΠ΄Π°. Π ΡΠ΅ΠΆΠΈΠΌ Β«βcolor=autoΒ» ΠΎΡΠ²Π΅ΡΡΠ²Π°Π½Π΅ΡΠΎ ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΡΠ°ΠΌΠΎ ΠΏΡΠΈ ΠΈΠ·Ρ ΠΎΠ΄ Π½Π° ΡΠ΅ΡΠΌΠΈΠ½Π°Π»Π°. ΠΠΌΠ΅ΡΡΠΎ βyesβ Π΅ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΎ ΡΠΊΠ°Π·Π²Π°Π½Π΅ Π½Π° ΡΡΠΎΠΉΠ½ΠΎΡΡΠΈ βalwaysβ ΠΈ βforceβ, Π²ΠΌΠ΅ΡΡΠΎ βnoβ β βneverβ ΠΈ βnoneβ, Π²ΠΌΠ΅ΡΡΠΎ βautoβ β βttyβ ΠΈ βif-ttyβ.
- ΠΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° ΠΏΡΠΎΠΌΠ΅Π½Π»ΠΈΠ²Π°ΡΠ° ΡΡΠ΅Π΄Π° NO_COLOR Π·Π° Π΄Π΅Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Π½Π΅ Π½Π° ΠΎΡΠ²Π΅ΡΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° ΠΈΠ·Ρ ΠΎΠ΄Π°, Π² ΡΠΈΡΡΠ°ΡΠΈΠΈ, ΠΊΠΎΠ³Π°ΡΠΎ ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ ANSI ΡΠ²Π΅ΡΠΎΠ²ΠΈ ΠΊΠΎΠ΄ΠΎΠ²Π΅ ΠΈΠ»ΠΈ Π΄Π΅ΠΉΡΡΠ²Π° ΡΠ΅ΠΆΠΈΠΌΡΡ Β«βcolor=autoΒ».
- Π samba-tool Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° Π½ΠΎΠ²Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° Β«dsacl deleteΒ» Π·Π° ΠΈΠ·ΡΡΠΈΠ²Π°Π½Π΅ Π½Π° Π·Π°ΠΏΠΈΡΠΈ Π² ΡΠΏΠΈΡΡΡΠΈΡΠ΅ Π·Π° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° Π΄ΠΎΡΡΡΠΏΠ° (ACE, Access Control Entry).
- ΠΡΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΡΠ° wbinfo Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΎΠΏΡΠΈΡ Β«βchange-secret-at=Β» Π·Π° ΡΠΊΠ°Π·Π²Π°Π½Π΅ Π½Π° ΠΊΠΎΠ½ΡΡΠΎΠ»Π΅ΡΠ°, Π΄ΠΎΠΌΠ΅ΠΉΠ½ Π·Π° ΠΊΠΎΠΉΡΠΎ ΡΡΡΠ±Π²Π° Π΄Π° ΡΠ΅ ΠΈΠ·Π²ΡΡΡΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡΡΠ° Π·Π° ΡΠΌΡΠ½Π° Π½Π° ΠΏΠ°ΡΠΎΠ»Π°.
- Π smb.conf Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½ Π½ΠΎΠ² ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ Β«acl_xattr:security_acl_nameΒ» Π·Π° ΠΏΡΠΎΠΌΡΠ½Π° Π½Π° ΠΈΠΌΠ΅ΡΠΎ Π½Π° ΡΠ°Π·ΡΠΈΡΠ΅Π½ΠΈΡ Π°ΡΡΠΈΠ±ΡΡ (xattr), ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ Π·Π° ΡΡΡ ΡΠ°Π½Π΅Π½ΠΈΠ΅ Π½Π° NT ACL. ΠΠΎ ΠΏΠΎΠ΄ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅ Π°ΡΡΠΈΠ±ΡΡΡΡ security.NTACL ΡΠ΅ ΠΏΡΠΈΠΊΡΠ΅ΠΏΡ ΠΊΡΠΌ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ΡΠ΅ ΠΈ ΠΊΠ°ΡΠ°Π»ΠΎΠ³ΠΈΡΠ΅, Π΄ΠΎΡΡΡΠΏΡΡ Π΄ΠΎ ΠΊΠΎΠΉΡΠΎ Π΅ Π·Π°Π±ΡΠ°Π½Π΅Π½ Π·Π° ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΡΠ΅ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈ. ΠΡΠΈ ΠΏΡΠΎΠΌΡΠ½Π° Π½Π° ΠΈΠΌΠ΅ΡΠΎ Π½Π° Π°ΡΡΠΈΠ±ΡΡΠ° Π·Π° ΡΡΡ ΡΠ°Π½Π΅Π½ΠΈΠ΅ Π½Π° ACL, ΡΠΎΠΉ Π½ΡΠΌΠ° Π΄Π° Π±ΡΠ΄Π΅ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΡΠ½ ΡΡΠ΅Π· SMB, Π½ΠΎ ΡΠ΅ Π±ΡΠ΄Π΅ Π»ΠΎΠΊΠ°Π»Π½ΠΎ Π΄ΠΎΡΡΡΠΏΠ΅Π½ Π·Π° Π²ΡΠΈΡΠΊΠΈ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈ, ΠΊΠΎΠ΅ΡΠΎ ΠΈΠ·ΠΈΡΠΊΠ²Π° ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅ Π½Π° Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΈΡ Π½Π΅Π³Π°ΡΠΈΠ²Π΅Π½ Π΅ΡΠ΅ΠΊΡ Π²ΡΡΡ Ρ ΡΠΈΠ³ΡΡΠ½ΠΎΡΡΡΠ°.
- ΠΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΡ Π½Π° Ρ Π΅ΡΠΎΠ²Π΅ΡΠ΅ Π½Π° ΠΏΠ°ΡΠΎΠ»ΠΈΡΠ΅ ΠΌΠ΅ΠΆΠ΄Ρ Π΄ΠΎΠΌΠ΅ΠΉΠ½Π° Active Directory Π½Π° Π±Π°Π·Π°ΡΠ° Π½Π° Samba ΠΈ ΠΎΠ±Π»Π°ΠΊΠ° Azure Active Directory (Office365).
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: opennet.ru
