Από προεπιλογή, η πρόσβαση σε φακέλους στο λειτουργικό σύστημα Centos είναι περιορισμένο, οπότε αν χρειαστεί να πάρετε έναν κοινό καταλόγιο δικτύου, πρέπει να αλλάξετε ορισμένες παραμέτρους. Δεν υπάρχει τίποτα δύσκολο να εκτελέσετε αυτή τη διαδικασία, ωστόσο, θα χρειαστεί να εγκαταστήσετε ένα πρόσθετο εργαλείο και να κάνετε αλλαγές στο αρχείο διαμόρφωσης. Προτείνουμε να βγάλετε βήμα προς επαφή με την εφαρμογή του έργου.
Κάνουμε ένα φάκελο γενικά στο Centos
Αμέσως σημειώνουμε ότι οι αλλαγές που εφαρμόζονται σήμερα θα ισχύουν για όλους τους υπολογιστές του τοπικού δικτύου ανεξάρτητα από το λειτουργικό σύστημα εγκατεστημένο εκεί. Δηλαδή, η πρόσβαση στον κατάλογο θα είναι σε θέση να πάρει έναν χρήστη υπολογιστή που εκτελεί παράθυρα ή, για παράδειγμα, macos. Όλες οι ρυθμίσεις εμφανίζονται στη συσκευή, όπου βρίσκεται ο ίδιος κατάλογος. Ας ξεκινήσουμε από το πρώτο βήμα.Βήμα 1: Εγκατάσταση και εκκίνηση Samba
Το Samba είναι το ελεύθερο λογισμικό του οποίου η λειτουργικότητα συμπυκνώνεται στην αλληλεπίδραση με αντικείμενα δικτύου. Με αυτό το εργαλείο θα ανοίξει για να ανοίξει τοπική πρόσβαση για τον απαιτούμενο φάκελο. Στο Centos, αυτό το βοηθητικό πρόγραμμα δεν περιλαμβάνεται στο τυποποιημένο πακέτο, οπότε θα πρέπει να το προσθέσει μόνοι σας και γίνεται έτσι:
- Ανοίξτε την τυποποιημένη κονσόλα, για παράδειγμα, μέσω του εικονιδίου στο μενού Εφαρμογής.
- Εισαγάγετε το Sudo Yum Εγκαταστήστε την εντολή Samba Samba-Common και κάντε κλικ στο πλήκτρο Enter.
- Το πρόθεμα sudo σημαίνει ότι η ενέργεια θα εκτελεστεί εξ ονόματος του superuser, οπότε πρέπει να επιβεβαιώσετε τον έλεγχο ταυτότητας του λογαριασμού, καθορίζοντας τον κωδικό πρόσβασης.
- Θα υπάρξει ειδοποίηση για την πρόθεση να προσθέσετε νέα πακέτα στο λειτουργικό σύστημα, αποδεχτείτε το επιλέγοντας την έκδοση Y.
- Για μόνιμη υπηρεσία, είναι απαραίτητο να ξεκινήσει με το Centos. Προσθέστε το στο autoload χρησιμοποιώντας το sudo chkconfig --level 345 SMB.
- Μετά από αυτό, ξεκινήστε την υπηρεσία Samba από την εντολή SMB SMB SMB και μεταβείτε στο επόμενο βήμα.
Βήμα 2: Δημιουργία αδειών για το τείχος προστασίας
Το τείχος προστασίας που ενσωματώνεται στο λειτουργικό σύστημα δεν γνωρίζει ακόμα ότι η νέα υπηρεσία μπορεί να εμπιστευτεί. Με το χέρι πρέπει να το καθορίσετε με την πραγματοποίηση αλλαγών στους κανόνες. Το ψήφισμα ενεργοποιείται από τους θύρες των θυρών στις οποίες τρέχει η Samba. Πρέπει μόνο να ενεργοποιήσετε τον σταθερό κανόνα του superuser μέσω su - και να εισάγετε τις εντολές αυτές εναλλάξ:
IPTables -a INPUT -P UDP -M UDP -S 192.168.1.0/24 - DORTPORT 137-JECT
IPTables -A INPUT -P UDP -M UDP -S 192.168.1.0/24 - DORTPORT 138 -JECT
Iptables -a inport -p tcp -m tcp -s 192.168.1.0/224 -
Iptables -a inport -p tcp -m tcp -s 192.168.0.0/224 -
Στην περίπτωση αυτή, το πρότυπο iptables χρησιμοποιήθηκε εργαλείο ελέγχου τείχους προστασίας. Εάν πρέπει να εκτελέσετε πρόσθετη διαμόρφωση του τείχους προστασίας, σας συμβουλεύουμε να εξοικειωθείτε με το εγχειρίδιο που παρουσιάζεται σε ένα ξεχωριστό άρθρο σύμφωνα με τον ακόλουθο σύνδεσμο.
Διαβάστε περισσότερα: Ρύθμιση IPTables στο Centos 7
Βήμα 3: Εκκίνηση του διαμόρφωσης Samba και εξερευνώντας τις παραμέτρους
Η παροχή κοινής πρόσβασης φακέλων πραγματοποιείται με την αλλαγή του αρχείου διαμόρφωσης Samba. Χρησιμοποιεί μια συγκεκριμένη σύνταξη, τις παραμέτρους και τις τιμές του. Εάν θέλετε να συνεχίσετε να εργάζεστε με αυτό το εργαλείο, συνιστάται να γνωρίζετε τουλάχιστον τις βασικές έννοιες. Ωστόσο, για εκκινητές, ας το καταλάβουμε με την έναρξη αυτού του αρχείου ρυθμίσεων.
- Σας συμβουλεύουμε να χρησιμοποιήσετε τον βολικό επεξεργαστή κειμένου Cox Nano. Από προεπιλογή, δεν είναι στο Centos, οπότε το εγκαταστήστε το πληκτρολογώντας την εντολή του sudo yum nano.
- Επιβεβαιώστε τη δράση καθορίζοντας τον κωδικό πρόσβασης από τον λογαριασμό Superuser.
- Εκτελέστε το αρχείο διαμόρφωσης εκτελώντας το sudo nano /etc/samba/smb.conf.
- Τώρα η οθόνη εμφανίζει όλα τα περιεχόμενα του αρχείου.
Όπως μπορείτε να δείτε, η διαμόρφωση έχει ήδη καθοριστεί ορισμένοι κανόνες τόσο σε παγκόσμιο όσο και ξεχωριστό. Διαβάστε τους βασικούς κανόνες και τις αξίες τους:
- Workgroup - το όνομα της ομάδας εργασίας στον οποίο ο διακομιστής περιλαμβάνει.
- Server String - μια σύντομη αυθαίρετη περιγραφή του διακομιστή.
- Διεπαφές - Διαθέσιμες διεπαφές δικτύου για σύνδεση με το τμήμα.
- Οι φιλοξενούμενοι επιτρέπουν - φιλοξενούμενοι που μπορούν να έχουν πρόσβαση.
- Υποδοχές Deny - Απαγορευμένες Υποδοχές.
- Αρχείο καταγραφής - Ένα αρχείο όπου θα αποθηκευτούν όλες οι ειδοποιήσεις, οι κωδικοί σφαλμάτων για άλλες ενέργειες.
- Μέγιστο μέγεθος log - το μέγιστο μέγεθος του παραπάνω αρχείου (μετά την υπερχείλιση του μέγιστου δημιουργείται ένα νέο αρχείο).
- Η ασφάλεια είναι ένας τρόπος επαλήθευσης της αυθεντικότητας των χρηστών.
- Λογαριασμός επισκεπτών - Ένωση λογαριασμού επισκεπτών.
Παρακάτω βλέπετε ένα παράδειγμα του τμήματος του τμήματος.
[παγκόσμια]
Workgroup = ομάδα εργασίας
Server string = samba server% v
Netbios όνομα = centos
Interfaces = LO ETH0 192.168.12 / 24 192.168.13.2/24
Οι οικοδεσπότες επιτρέπουν = 127. 192.168.12. 192.168.13.
αρχείο καταγραφής = /var/log/samba/log.%m
Μέγιστο μέγεθος log = 50
Ασφάλεια = χρήστης.
Passdb backend = tdbsam
Χάρτης στον επισκέπτη = κακός χρήστης
Βήμα 4: Δημιουργία δημόσιου φακέλου
Τώρα ξέρετε για τις βασικές παραμέτρους της Samba και πώς το τμήμα μοιάζει με κάτι - ένα σύνολο κανόνων για ένα συγκεκριμένο φάκελο. Παραμένει μόνο για να γίνει μια τέτοια ομάδα. Εάν ο απαιτούμενος κατάλογος δεν υπάρχει ακόμη, δημιουργήστε το χρησιμοποιώντας την εντολή MkDir / Home / User / Ashare, όπου / το Home / User / Ashare είναι η διαδρομή προς τον κατάλογο και το όνομά του.
- Εκτελέστε τον επεξεργαστή Nano Text, όπως φαίνεται στο προηγούμενο βήμα.
- Κάντε αλλαγές, για παράδειγμα:
[Ντοσιέ]
PATH = / TMP
Δημόσιο = Ναι.
Κάρτα = ναι.
Εκτυπώσιμη = Όχι.
Λίστα εγγραφής = + Προσωπικό
Εδώ ο φάκελος είναι ένα όνομα τομής, διαδρομή = / tmp - η διαδρομή προς το φάκελο και όλες οι άλλες παραμέτρους ανοίγουν πλήρη πρόσβαση για όλους τους συμμετέχοντες στο τοπικό δίκτυο. Ο χρήστης δεν μπορεί μόνο να προβάλει τα περιεχόμενα, αλλά και με κάθε τρόπο να το επεξεργαστείτε. Μετά την πραγματοποίηση αλλαγών, πατήστε Ctrl + O για να τα αποθηκεύσετε.
- Μην αλλάζετε το όνομα του αρχείου για εγγραφή, αλλά απλά πατήστε Enter.
- Βγείτε από τον επεξεργαστή κειμένου μέσω Ctrl + X.
- Ενημερώστε τη διαμόρφωση ενεργοποιώντας την υπηρεσία επαναφόρτωσης SMB.
- Ελέγξτε την απόδοση όλων των τμημάτων του testparm -s /etc/samba/smb.conf.
- Εάν εμφανιστούν κάποια σφάλματα, θα χρειαστεί να κάνετε επανεκκίνηση της υπηρεσίας: Service SMB Επανεκκίνηση.
Ξεχωριστά, θα ήθελα να σημειώσω ότι τα δικαιώματα πρόσβασης για τους χρήστες μιας συσκευής διαμορφώνονται με άλλες μεθόδους. Το βοηθητικό πρόγραμμα Samba δεν προορίζεται να εκτελέσει αυτές τις λειτουργίες. Εάν ενδιαφέρεστε για το θέμα που θέτει τα προνόμια σε ένα τοπικό μηχάνημα, διαβάστε το εγχειρίδιο σχετικά με αυτό το θέμα στο υλικό.
Διαβάστε περισσότερα: Ρύθμιση δικαιωμάτων πρόσβασης στο Linux
Ο απομακρυσμένος κατάλογος στο Centos θα εξαφανιστεί από το φάκελο δικτύου, αλλά θα σημειώσει ότι οι καθορισμένες παραμέτρους στο αρχείο διαμόρφωσης θα παραμείνουν. Επομένως, κατά τον καθαρισμό φακέλων, πρέπει να επεξεργαστείτε και να ρυθμίσετε το βοηθητικό πρόγραμμα που χρησιμοποιείται σήμερα αφαιρώντας όλες τις περιττές ενότητες.
Δείτε επίσης: Διαγραφή καταλόγου στο Linux
Τώρα έχετε πληροφορίες σχετικά με το πώς μπορείτε να μοιραστείτε το φάκελο στο Centos χωρίς δυσκολίες. Μετά την ολοκλήρωση αυτής της διαδικασίας, ο κατάλογος θα εμφανιστεί σε όλες τις τοπικές συσκευές. Για παράδειγμα, η διαδρομή των Windows θα προβληθεί: \\ Linuxserver \ φάκελος, όπου το Linuxserver είναι το όνομα του γονικού αυτοκινήτου και ο φάκελος είναι ο ίδιος φάκελος.