Πώς να ρυθμίσετε έναν κοινόχρηστο φάκελο δικτύου στο Ubuntu με Samba

Πώς να ρυθμίσετε έναν κοινόχρηστο φάκελο δικτύου στο Ubuntu με Samba

Εάν θέλετε ποτέ να μοιραστείτε εύκολα αρχεία στο οικιακό σας δίκτυο σε πολλά λειτουργικά συστήματα, τότε μην κοιτάξετε πέρα ​​από το Samba.





Αυτός ο οδηγός θα σας δείξει πώς να ρυθμίσετε έναν κοινόχρηστο φάκελο δικτύου στο Ubuntu Linux χρησιμοποιώντας το Samba. Με τον διακομιστή Samba, μπορείτε εύκολα να μοιραστείτε αρχεία στο δίκτυό σας, ανεξάρτητα από το αν χρησιμοποιείτε Windows, macOS ή Linux.





Τι είναι η Samba;

Το Samba είναι μια υπηρεσία κοινής χρήσης αρχείων που υλοποιεί εκδόσεις ανοιχτού κώδικα της σειράς πρωτοκόλλων SMB, η οποία αναπτύχθηκε αρχικά από τη Microsoft και την IBM. Το Samba περιέχει προγράμματα που του επιτρέπουν να διαλειτουργεί με πρωτόκολλα κοινής χρήσης αρχείων Microsoft Windows.





πώς να συνδέσετε ένα μικρόφωνο σε φορητό υπολογιστή για εγγραφή

Το Samba σας επιτρέπει επίσης να επικοινωνείτε εύκολα με άλλους πελάτες χρησιμοποιώντας τυπική δικτύωση TCP/IP.

Βήμα 1: Εγκατάσταση του Samba

Αυτός ο οδηγός θα χρησιμοποιήσει το Ubuntu Linux 20.04 LTS, αλλά τα βήματα θα πρέπει να λειτουργούν ακόμη και αν χρησιμοποιείτε το Ubuntu 16.04 ή μεταγενέστερο. Ξεκινήστε ενημερώνοντας τις πληροφορίες πηγής του πακέτου σας.



sudo apt update

Στη συνέχεια, εγκαταστήστε το Samba χρησιμοποιώντας την παρακάτω εντολή:

sudo apt install samba

Για να ελέγξετε εάν η Samba έχει εγκατασταθεί με επιτυχία, εκτελέστε την ακόλουθη εντολή:





smbd --version

Η έξοδος πρέπει να είναι παρόμοια με την παρακάτω.

Βήμα 2: Διαμόρφωση Samba

Για να μπορείτε να μοιράζεστε αρχεία με ασφάλεια με άλλες συσκευές δικτύου, πρέπει να διαμορφώσετε τον διακομιστή Samba. Το κύριο αρχείο διαμόρφωσης για το Samba βρίσκεται στη διεύθυνση /etc/samba/smb.conf στον υπολογιστή σας. Αυτός ο οδηγός χρησιμοποιεί τον επεξεργαστή κειμένου Vim για την επεξεργασία του αρχείου διαμόρφωσης Samba, αλλά μη διστάσετε να χρησιμοποιήσετε οποιοδήποτε άλλο πρόγραμμα επεξεργασίας κειμένου της επιλογής σας.





Σημείωση: Πρέπει να έχετε δικαιώματα διαχειριστή για να επεξεργαστείτε το αρχείο διαμόρφωσης.

sudo vim /etc/samba/smb.conf

Προσθέστε τις ακόλουθες γραμμές στο κάτω μέρος του αρχείου διαμόρφωσης.

[sambashare]
comment= Network Shared Folder by Samba Server on Ubuntu
path = /home/your_username/sambashare
force user = smbuser
force group = smbgroup
create mask = 0664
force create mode = 0664
directory mask = 0775
force directory mode = 0775
public = yes
read only = no

Θυμηθείτε να ενημερώσετε το μονοπάτι παράμετρο με το όνομα χρήστη σας. Μπορείτε να λάβετε το όνομα χρήστη σας εκτελώντας την ακόλουθη εντολή:

echo $USER

Προς το βγείτε από τον επεξεργαστή Vim αφού κάνετε τις αλλαγές σας, απλά πληκτρολογήστε : wq και πατήστε το Εισαγω κλειδί.

Κατανόηση των διαμορφώσεων

Ακολουθεί μια σύντομη περιγραφή των γραμμών διαμόρφωσης που μόλις προσθέσατε.

  • Ενότητα : Μια νέα ενότητα στο αρχείο διαμόρφωσης αντιπροσωπεύεται από αγκύλες ( [] ). Σε αυτή την περίπτωση, το τμήμα είναι [sambashare] Το
  • Σχόλιο : Αυτή η γραμμή κώδικα παρέχει μια σύντομη περίληψη του τι αφορά αυτή η ενότητα. Ειδικά, είναι χρήσιμο εάν έχετε πολλές ενότητες κοινόχρηστου καταλόγου στο αρχείο ρυθμίσεων.
  • Μονοπάτι : Αυτή είναι η διαδρομή προς τον κατάλογο του καθορισμένου κοινόχρηστου φακέλου δικτύου.
  • Αναγκάστε τον χρήστη : Ο χρήστης συστήματος που θα χρησιμοποιήσει ο διακομιστής Samba για κοινή χρήση αρχείων.
  • Ομάδα δύναμης : Το όνομα της ομάδας στην οποία θα ανήκει ο χρήστης του συστήματος Samba.
  • Δημιουργήστε μάσκα : Αυτή η παράμετρος θα ορίσει δικαιώματα για αρχεία που δημιουργήθηκαν πρόσφατα στον κοινόχρηστο φάκελο. Σε αυτήν την περίπτωση, η τιμή είναι 0664 που σημαίνει ότι ο κάτοχος του αρχείου και της ομάδας θα έχουν δικαιώματα ανάγνωσης και εγγραφής ενώ άλλοι χρήστες θα έχουν μόνο δικαιώματα ανάγνωσης.
  • Λειτουργία αναγκαστικής δημιουργίας : Λειτουργεί σε συνδυασμό με το δημιουργήστε μάσκα παράμετρος για να ορίσετε τα σωστά δικαιώματα αρχείου.
  • Μάσκα καταλόγου : Αυτή η παράμετρος καθορίζει τα δικαιώματα για φακέλους στον κοινόχρηστο φάκελο. Άδειες του 0775, σημαίνει ότι ο κάτοχος και η ομάδα έχουν διαβάσει, γράψει και εκτελέσει δικαιώματα, ενώ άλλοι έχουν διαβάσει και εκτελέσει μόνο δικαιώματα.
  • Επιβολή λειτουργίας καταλόγου : Αυτή η παράμετρος λειτουργεί σε συνεργασία με το μάσκα καταλόγου για να βεβαιωθείτε ότι έχει οριστεί η σωστή άδεια καταλόγου.
  • Δημόσιο : Αυτή η παράμετρος καθορίζει ότι πρόκειται για δημόσιο φάκελο στο δίκτυό σας και ότι άλλες συσκευές έχουν πρόσβαση σε αυτόν.
  • Μόνο για ανάγνωση : Καθορίζει τα δικαιώματα για την τροποποίηση των αρχείων στον κοινόχρηστο φάκελο.

Βήμα 3: Δημιουργία πόρων Samba

Έχοντας διαμορφώσει τον διακομιστή Samba, τώρα πρέπει να δημιουργήσετε τους απαραίτητους πόρους, όπως τον χρήστη Samba και τον κατάλογο για κοινή χρήση. Αυτοί οι πόροι θα διευκολύνουν τη διαδικασία κοινής χρήσης ενός φακέλου στο δίκτυο.

1. Κοινόχρηστος φάκελος

Πρέπει να δημιουργήσετε τον κοινόχρηστο φάκελο στη διαδρομή που καθορίζεται στο παραπάνω αρχείο διαμόρφωσης Samba. Αυτός ο οδηγός χρησιμοποιεί έναν κοινόχρηστο φάκελο με όνομα sambashare βρίσκεται στον αρχικό σας κατάλογο.

Μεταβείτε στον αρχικό κατάλογο χρησιμοποιώντας η εντολή cd Το

cd ~

Στη συνέχεια, δημιουργήστε τον κοινόχρηστο κατάλογο χρησιμοποιώντας την παρακάτω εντολή:

mkdir -p sambashare

2. Χρήστης και ομάδα Samba

Το επόμενο βήμα είναι η δημιουργία του χρήστη και της ομάδας συστήματος Samba που καθορίζονται στο αρχείο διαμόρφωσης.

Μπορείτε να δημιουργήσετε την ομάδα συστήματος Samba χρησιμοποιώντας την ακόλουθη εντολή:

sudo groupadd --system smbgroup

Στη συνέχεια, δημιουργήστε τον χρήστη του συστήματος Samba χρησιμοποιώντας useradd Το

sudo useradd --system --no-create-home --group smbgroup -s /bin/false smbuser

Η παραπάνω εντολή δημιουργεί έναν χρήστη συστήματος και προσθέτει τον χρήστη στην ομάδα Samba που δημιουργήθηκε παραπάνω. Επίσης, επειδή πρόκειται για χρήστη συστήματος, δεν θα δημιουργηθεί αρχικός κατάλογος.

3. Αλλαγή του κατόχου κοινόχρηστου φακέλου

Μόλις ο χρήστης και η ομάδα Samba είναι στη θέση τους, μπορείτε τώρα να αλλάξετε τον κάτοχο του κοινόχρηστου φακέλου σε νέο χρήστη smbuser και η ομάδα να smbgroup Το Μπορείτε να το επιτύχετε χρησιμοποιώντας την παρακάτω εντολή:

sudo chown -R smbuser:smbgroup ~/sambashare

Τέλος, εκδώστε την παρακάτω εντολή για να δώσετε στην ομάδα πρόσβαση εγγραφής στον κοινόχρηστο φάκελο και το περιεχόμενο μέσα σε αυτόν.

sudo chmod -R g+w ~/sambashare

Βήμα 4: Επανεκκίνηση της υπηρεσίας Samba

Θα πρέπει να επανεκκινήσετε την υπηρεσία Samba για να ισχύσουν οι αλλαγές στο αρχείο διαμόρφωσης Samba.

sudo systemctl restart smbd

Μετά την επανεκκίνηση της υπηρεσίας, μπορείτε να ελέγξετε την κατάστασή της με την παρακάτω εντολή:

sudo systemctl status smbd

Σημείωση : Εάν έχετε ενεργοποιήσει το τείχος προστασίας, θα πρέπει επίσης να προσθέσετε το Samba στους ενεργοποιημένους κανόνες σας χρησιμοποιώντας η εντολή ufw Το

sudo ufw enable samba

Βήμα 5: Πρόσβαση στον κοινόχρηστο φάκελο

Ο κοινόχρηστος φάκελός σας είναι πλέον προσβάσιμος από τις συσκευές στο δίκτυό σας.

Στα Windows

Στα Windows, μπορείτε να αποκτήσετε πρόσβαση στον κοινόχρηστο φάκελο χρησιμοποιώντας την Εξερεύνηση των Windows. Μπορείτε να ξεκινήσετε την εξερεύνηση αρχείων χρησιμοποιώντας το Windows + E συντόμευση πληκτρολογίου.

Στη γραμμή διευθύνσεων, πληκτρολογήστε \ ip_address_of_pc_with_shared_folder sambashare Το

Θυμηθείτε να αντικαταστήσετε με τη σωστή διεύθυνση IP και το κοινόχρηστο όνομα φακέλου.

ο καλύτερος blu ray ripper για mac

Το σύστημα θα σας ζητήσει επίσης να εισαγάγετε το όνομα χρήστη και τον κωδικό πρόσβασης του χρήστη στον υπολογιστή Linux.

Στο Ubuntu

Στο Ubuntu Linux, ανοίξτε τον προεπιλεγμένο διαχειριστή αρχείων και κάντε κλικ στο Άλλες τοποθεσίες κουμπί. Στη συνέχεια, στο Σύνδεση με διακομιστή εισαγωγή, εισαγάγετε μια διεύθυνση IP στην ακόλουθη μορφή:

smb://ip_adresss_of_pc_with_shared_folder/sambashare

Μπορείτε είτε να συνδεθείτε ως εγγεγραμμένος χρήστης είτε ως ανώνυμος. Λάβετε υπόψη ότι εάν επιλέξετε εγγεγραμμένος χρήστης από το αναπτυσσόμενο μενού, θα πρέπει να καθορίσετε τα διαπιστευτήρια του χρήστη.

Στο macOS

Οι χρήστες Mac μπορούν επίσης να έχουν πρόσβαση στον κοινόχρηστο φάκελο εύκολα. Στο μενού Finder, κάντε κλικ στο Δίκτυο και θα εμφανιστεί ο υπολογιστής με τον δημόσιο κοινόχρηστο φάκελο. Επιλέξτε το και θα πρέπει να έχετε πρόσβαση στα αρχεία.

Αποτελεσματική κοινή χρήση αρχείων μεταξύ πολλαπλών συσκευών

Αυτός ο οδηγός εξέτασε τον τρόπο κοινής χρήσης αρχείων σε δίκτυο χρησιμοποιώντας τη Samba. Με τη Samba, μπορείτε να μοιραστείτε αρχεία σε ένα δίκτυο ανεξάρτητα από το λειτουργικό σύστημα που χρησιμοποιείτε στις συσκευές.

Όχι μόνο το Linux, αλλά μπορείτε επίσης να διαμορφώσετε έναν κοινόχρηστο φάκελο δικτύου στο μηχάνημά σας Windows.

Μερίδιο Μερίδιο Τιτίβισμα ΗΛΕΚΤΡΟΝΙΚΗ ΔΙΕΥΘΥΝΣΗ Πώς να μοιράζεστε αρχεία δικτύου στα Windows 10

Δεν μπορείτε να βρείτε τη μονάδα flash USB; Μοιραστείτε το αρχείο σας μέσω του τοπικού δικτύου.

Διαβάστε Επόμενο
Σχετικά θέματα
  • Linux
  • Κοινή χρήση αρχείων
  • Δίκτυα υπολογιστών
Σχετικά με τον Συγγραφέα Ετοιμος να φύγει(Δημοσιεύθηκαν 36 άρθρα)

Ο Mwiza αναπτύσσει λογισμικό στο επάγγελμα και γράφει εκτενώς σε Linux και προγραμματισμό front-end. Μερικά από τα ενδιαφέροντά του περιλαμβάνουν ιστορία, οικονομία, πολιτική & αρχιτεκτονική επιχειρήσεων.

Περισσότερα από τον Mwiza Kumwenda

Εγγραφείτε στο newsletter μας

Εγγραφείτε στο ενημερωτικό μας δελτίο για τεχνικές συμβουλές, κριτικές, δωρεάν ebooks και αποκλειστικές προσφορές!

Κάντε κλικ εδώ για εγγραφή
Κατηγορία Linux