Έκδοση Samba 4.14.0

Παρουσιάζεται η έκδοση Samba 4.14.0, η οποία συνεχίζει την ανάπτυξη του κλάδου Samba 4 με μια πλήρη εφαρμογή ενός ελεγκτή τομέα και μια υπηρεσία Active Directory που είναι συμβατή με την υλοποίηση των Windows 2000 και είναι σε θέση να εξυπηρετήσει όλες τις εκδόσεις του Πελάτες Windows που υποστηρίζονται από τη Microsoft, συμπεριλαμβανομένων των 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.
  • Παρέχεται η δυνατότητα χρήσης Πολιτικής ομάδας για πελάτες Winbind. Ένας διαχειριστής Active Directory μπορεί τώρα να ορίσει πολιτικές που αλλάζουν τις ρυθμίσεις sudoers ή προσθέτουν περιοδικές εργασίες cron. Για να ενεργοποιήσετε την εφαρμογή πολιτικών ομάδας για τον πελάτη, η ρύθμιση "εφαρμογή πολιτικών ομάδας" παρέχεται στο smb.conf. Οι πολιτικές εφαρμόζονται κάθε 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". Για να υποδείξετε ότι ο κόμβος δεν είναι αρχηγός, εμφανίζεται τώρα η σημαία "μόνο για ακολούθους" αντί για "μόνο υποτελής". Η εντολή "ctdb isnotrecmaster" έχει αφαιρεθεί.

Επιπλέον, δίνεται μια εξήγηση σχετικά με το εύρος της άδειας GPL, βάσει της οποίας διανέμεται ο κώδικας Samba, σε στοιχεία VFS (Virtual File System). Η άδεια GPL απαιτεί όλα τα παράγωγα έργα να ανοίγουν με τους ίδιους όρους. Το Samba έχει μια διεπαφή προσθήκης που σας επιτρέπει να καλείτε εξωτερικό κώδικα. Μία από αυτές τις προσθήκες είναι οι λειτουργικές μονάδες VFS, οι οποίες χρησιμοποιούν τα ίδια αρχεία κεφαλίδας με το Samba με ορισμό API μέσω του οποίου γίνεται πρόσβαση σε υπηρεσίες που υλοποιούνται στο Samba, γι' αυτό και οι λειτουργικές μονάδες Samba VFS πρέπει να διανέμονται με την GPL ή με συμβατή άδεια χρήσης.

Προκύπτει αβεβαιότητα σχετικά με τις βιβλιοθήκες τρίτων στις οποίες έχουν πρόσβαση οι μονάδες VFS. Ειδικότερα, εκφράστηκε η άποψη ότι μόνο βιβλιοθήκες με GPL και συμβατές άδειες μπορούν να χρησιμοποιηθούν σε μονάδες VFS. Οι προγραμματιστές του Samba έχουν διευκρινίσει ότι οι βιβλιοθήκες δεν καλούν κώδικα Samba μέσω API ούτε έχουν πρόσβαση σε εσωτερικές δομές, επομένως δεν μπορούν να θεωρηθούν παράγωγα έργα και δεν απαιτείται να διανέμονται με άδειες συμβατές με GPL.

Πηγή: opennet.ru

Προσθέστε ένα σχόλιο