Πώς να εγκαταστήσετε και να ρυθμίσετε το Samba στο Ubuntu 14.10

ubuntu samba

Το Samba είναι μια εφαρμογή υπηρεσιών και πρωτοκόλλων συμβατών με SMB (τώρα ονομάζεται CIFS) με το οποίο οι υπολογιστές των Windows επικοινωνούν μεταξύ τους: Αναπτύχθηκε από τον Andrew Tridgell μέσω αντίστροφης μηχανικής, χρησιμοποιώντας αρπάγες κυκλοφορίας σε στυλ Wireshark (πρώην Ethereal) για να προσφέρει συμβατότητα σε περιβάλλοντα * nix, κάτι που ήταν απαραίτητο για να αποφευχθεί η απομόνωση σε εταιρικά και εκπαιδευτικά περιβάλλοντα στα οποία συνυπάρχουν συνήθως πολλές πλατφόρμες (Windows, Linux, Mac OS X).

Ας δούμε τότε πώς να εγκαταστήσετε και να ρυθμίσετε το Samba στο Ubuntu 14.10 Utopic Unicorn, έτοιμος για Προσφέρετε ανώνυμες μετοχές και επίσης πιο ασφαλείς με τις οποίες είναι απαραίτητο να γίνει έλεγχος ταυτότητας για πρόσβαση, προκειμένου να προσφέρετε αρχεία σε όλους τους τύπους χρηστών. Και πηγαίνουμε από τη βάση που έχουμε εγκαταστήσει το διακομιστή Ubuntu 14.10, την έκδοση του Canonical distro αφιερωμένο σε αυτά τα θέματα, με μια σταθερή διεύθυνση IP 192.168.1.100. Εκτός από αυτό, φυσικά θα χρειαστούμε κάποιον άλλο εξοπλισμό στο ίδιο τοπικό δίκτυο, και εντός της ίδιας ομάδας εργασίας, για να ελέγξουμε πώς όλα έχουν διαμορφωθεί.

Εγκαταστήστε το Samba

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

# apt-get εγκατάσταση samba samba-common python-glade2 system-config-samba

Διαμορφώστε το Samba

διαμορφώστε το samba

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

# cp /etc/samba.conf /etc/samba/smb.conf.back

Τώρα αν επεξεργαστούμε το κύριο αρχείο:

# nano /etc/samba/smb.conf

Επεξεργαζόμαστε την [παγκόσμια] ενότητα, όπου είναι καθορίζουμε το όνομα της ομάδας εργασίας, τη συμβολοσειρά με την οποία αναγνωρίζεται στο τοπικό δίκτυο, το όνομα netbios, τον τύπο ασφαλείας και άλλα. Το αφήνουμε ως εξής (μπορούμε να αλλάξουμε τις τρεις πρώτες παραμέτρους εάν το επιθυμούμε):

[παγκόσμια]
ομάδα εργασίας = ΟΜΑΔΑ ΕΡΓΑΣΙΑΣ
συμβολοσειρά διακομιστή = διακομιστής Samba% v
netbios όνομα = ubuntu
ασφάλεια = χρήστης
χάρτης προς επισκέπτη = κακός χρήστης
DNS proxy = όχι

Στη συνέχεια πηγαίνουμε καλά στο αρχείο, στην ενότητα που λέει "Ορισμοί κοινής χρήσης" και ξεκινά με [Ανώνυμος]. Εκεί προσθέτουμε (φυσικά, μπορούμε να αλλάξουμε τη διαδρομή προς το φάκελο που πρόκειται να μοιραστούμε):

[Ανώνυμος]
διαδρομή = / samba / ανώνυμος
browsable = ναι
εγγράψιμο = ναι
επισκέπτης ok = ναι
μόνο για ανάγνωση = όχι

Τώρα κάνουμε επανεκκίνηση του διακομιστής samba:

# επανεκκίνηση υπηρεσίας smbd

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

ls -l

Θα πρέπει να μας δείχνει δικαιώματα ανάγνωσης και εκτέλεσης για όλους, δηλαδή drwxr-xr-x ή 755 σε αριθμητική ορολογία. Εάν αυτό δεν συμβαίνει, πρέπει να το κάνουμε έτσι (αλλάζουμε τον «κοινόχρηστο φάκελο» με το όνομα και τη διαδρομή που θέλουμε):

# chmod -R 0755 / μετοχικός φάκελος

Μόλις διαμορφώσουμε το ανώνυμη πρόσβαση ας κάνουμε το ίδιο μαζί του περιορισμένη πρόσβαση με κωδικό πρόσβασης, και αυτό είναι κάτι που χρειάζεται λίγο περισσότερη δουλειά, οπότε ας ξεκινήσουμε. Πρώτα απ 'όλα, καθώς στη γενική διαμόρφωση διαπιστώσαμε ότι η ασφάλεια είναι ολοκληρωμένη χρήστη, αυτό σημαίνει ότι για να αποκτήσουμε πρόσβαση στους προστατευμένους φακέλους θα πρέπει να το κάνουμε χρησιμοποιώντας το όνομα χρήστη και τον κωδικό πρόσβασης που υπάρχει στον διακομιστή Ubuntu 14.10 Utopic Μονόκερος, και επομένως θα πρέπει να δημιουργήσουμε αυτόν τον λογαριασμό (μπορούμε να χρησιμοποιήσουμε το όνομα που θέλουμε, αντί usersamba όπως έχουμε κάνει):

# useradd usersamba -G sambashare

Εισάγουμε τον κωδικό πρόσβασης του χρήστη όταν σας ζητηθεί και στη συνέχεια προσθέτουμε τον κωδικό πρόσβασης samba:

# smbpasswd -α χρήστεςamba

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

# nano /etc/samba/smb.conf

Προσθέτουμε:

[ασφαλής πρόσβαση]
διαδρομή = / σπίτι / samba / κοινόχρηστο
έγκυροι χρήστες = @sambashare
επισκέπτης εντάξει = όχι
εγγράψιμο = ναι
περιηγητή = ναι

Ο φάκελος / home / samba / shared πρέπει να έχει πρόσβαση ανάγνωσης, εγγραφής και εκτέλεσης για ολόκληρη την ομάδα sambashare, οπότε για αυτό θα εκτελέσουμε:

# chmod -R 0770 / σπίτι / samba / κοινόχρηστο

#chown -R root: sambashare / home / samba / shared

Αυτό είναι, έχουμε ήδη καταφέρει διαμορφώστε το Sambκαι με αυτό μπορούμε να έχουμε πρόσβαση σε αυτόν το φάκελο από οποιονδήποτε υπολογιστή στο τοπικό δίκτυο που αποτελεί μέρος της ομάδας εργασίας ΟΜΑΔΑ ΕΡΓΑΣΙΑΣΜε αυτόν τον τρόπο μπορούμε να αποθηκεύσουμε ακόμη και τον κωδικό πρόσβασης για μελλοντική ταχύτερη πρόσβαση από Windows, Mac OS X ή από άλλους υπολογιστές Linux.

Έκδοση βίντεο
σχετικό άρθρο:
Οι καλύτεροι δωρεάν επεξεργαστές βίντεο για το Ubuntu

Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.

  1.   Κλοιός dijo

    Σας ευχαριστώ για τη συνεισφορά, αλλά νομίζω ότι περιπλέκει τη ζωή σας λίγο, αν βάλετε το ποντίκι πάνω από ένα φάκελο με το δεξί κουμπί του, εμφανίζεται η επιλογή "κοινόχρηστος πόρος στο τοπικό δίκτυο", απλώς ενεργοποιώντας το, ubuntu εγκαθιστά και ρυθμίζει αυτόματα ό, τι χρειάζεται για να λειτουργήσει.

    1.    Γουίλι Κλέου dijo

      Είναι αλήθεια, Μπέλμαν

      Αλλά θέλαμε να δείξουμε πώς γίνονται τα πράγματα «με το χέρι», όχι επειδή θέλουμε να περιπλέξουμε τον εαυτό μας, αλλά επειδή η ιδέα είναι να μάθουμε τη διαδικασία. Επομένως, εάν πρέπει να κάνουμε κάτι πιο περίπλοκο, όπως να επιτρέψουμε την πρόσβαση σε συγκεκριμένους χρήστες αλλά όχι σε άλλους ή να επιτρέψουμε την πρόσβαση μόνο για ανάγνωση σε όλους και να γράψουμε πρόσβαση σε μια συγκεκριμένη ομάδα, θα ξέρουμε πώς να το κάνουμε.
      Ευχαριστώ για το σχόλιο! Χαιρετίσματα

      1.    luismedina23 dijo

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

  2.   Avelino De Sousa (@desousavelino) dijo

    Γεια σας, είναι υπέροχο, η ανάρτησή σας με βοήθησε, ευχαριστώ, έχω εγκαταστήσει το Ubuntu Gnome 14.10 και δεν μπορώ να ανοίξω το LibreOffice. Οποιοδήποτε σεμινάριο ή κάτι για να το λύσω; ένας χαιρετισμός.

  3.   Tron dijo

    Πολύ καλά εξηγημένο ... αλλά δεν λειτουργεί για μένα, δεν οφείλεται στο σεμινάριο, δεν ξέρω γιατί.

    Είμαι με το kde και δεν υπάρχει τρόπος να δω τους φακέλους αλλά τότε δεν έχω δικαιώματα. Τι δοκιμασία

  4.   Γουίλι Κλέου dijo

    Γεια σας, τι μήνυμα λαμβάνετε από το σύστημα;

    Έχετε προσθέσει τους χρήστες ως χρήστες της ομάδας sambashare και επίσης ως χρήστες του συστήματος;

    1.    Tron dijo

      Γεια σας Γουίλι ευχαριστώ που απαντήσατε.

      Δεν ξέρω αν κάνω λάθος, η πρόθεσή μου ήταν να δημιουργήσω έναν χρήστη, για παράδειγμα luis και να το προσθέσω στην ομάδα κοινής χρήσης της samba και αυτό είναι.

      Το σφάλμα που μου δίνει είναι η έλλειψη δικαιωμάτων.

  5.   Μάικ Silver dijo

    Γεια σας, θα μπορούσατε να με βοηθήσετε να διαμορφώσω έναν κατάλογο φακέλων στους οποίους πρέπει να έχουν πρόσβαση με χρήστη και να περάσουν, αλλά ένας από αυτούς τους χρήστες δεν πρέπει να εισέλθει στο φάκελο x;

    Εξαιρετικός δάσκαλος!

  6.   yakon79 dijo

    Λυπούμαστε, αλλά υπάρχει ένα μικρό σφάλμα στην ακόλουθη γραμμή:

    cp /etc/samba.conf /etc/samba/smb.conf.back, το σωστό θα ήταν:

    cp /etc/samba/samba.conf /etc/samba/smb.conf.back

    Εκτός από αυτό, η ανάρτηση είναι υπέροχη

  7.   Ντέιβιντ figueroa dijo

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

  8.   iamneox dijo

    Καλησπέρα σας,

    Συγγνώμη για την αναστάτωση, αλλά δεν μπορώ να δημιουργήσω τις προσβάσεις σωστά ...

    Μπορώ να δω τους φακέλους όταν συνδέομαι στο \\ ip
    αλλά όταν θέλω να έχω πρόσβαση στο φάκελο με "ασφαλή πρόσβαση" λαμβάνω το μήνυμα ότι .. "δεν μπορώ να αποκτήσω πρόσβαση"

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

    Συνημμένο στιγμιότυπο οθόνης του μηνύματος:

    http://gyazo.com/b50a36dfa3b11b726063021a5d830f7b

    Ευχαριστώ εκ των προτέρων.

  9.   γιόμοπα dijo

    γεια κάποιος με βοηθήσει από το Ubuntu. Βλέπω ολόκληρο το τοπικό δίκτυο και όλους τους υπολογιστές σε αυτό, αλλά από έναν υπολογιστή με win 7 δεν δείχνει τον διακομιστή με ubuntu φόρτωση στο δίκτυο όλα τα άλλα, αλλά όχι το ubuntu…. χάρη στην άμεση απάντησή σας

  10.   άβακα dijo

    Γεια σας, καλή δημοσίευση, χρησιμοποίησα τη γραφική διεπαφή για να την εγκαταστήσω και όλα λειτουργούν. Ωστόσο, όταν υπάρχουν ηλεκτρικά προβλήματα κατά την εκκίνηση του διακομιστή, πρέπει να ξεκινήσετε τις υπηρεσίες samba χειροκίνητα και δεν κατάφερα να ξεκινήσω αυτόματα όταν ξεκινάτε το σύστημα. Θα μπορούσατε να με βοηθήσετε;

  11.   aa dijo

    δεν λειτουργεί

  12.   makenciee dijo

    mmmmmmmmmmmmmmmm πόσο ενδιαφέρον θέλω να το βάλω όταν μόλις ενεργοποιηθεί

  13.   ανώνυμος dijo

    Δεν βγαίνει, υπάρχουν πολλά πράγματα που είναι λάθος στο σεμινάριο, ορισμένα ονόματα είναι μικτά και τα δικαιώματα δεν μπορούν να είναι

  14.   σκοτάδι dijo

    Η ανάρτηση είναι καλή αν και θα πρέπει να την ενημερώσετε για το Ubuntu 16.04.

  15.   Τζορτζ Μιντ dijo

    Συμφωνώ με το Dark. Η ανάρτηση είναι πολύ καλή, αλλά πρέπει να την ενημερώσετε στο Ubuntu 16.04.
    Από ευχαριστώ ήδη πάρα πολύ.
    Εξαιρετική δουλειά +10

  16.   Σαμουήλ dijo

    Γεια, ήθελα να εγκαταστήσω έναν διακομιστή λαμπτήρων στο ubuntu 16, αλλά όταν προσπάθησα να αποθηκεύσω βάσεις δεδομένων με το sql μου, μου είπε ένα σφάλμα php, ότι δεν είχα τη μονάδα mysql, μετά από τόση έρευνα, δεν βρήκα συγκεκριμένη λύση, οπότε Αποφάσισα να εγκαταστήσω τον διακομιστή μου στο Ubuntu 14, επέστρεψα εδώ αλλά έχοντας όλα τα εγκατεστημένα όταν προσπαθώ να ανοίξω ένα φάκελο από άλλο μηχάνημα με παράθυρα μου στέλνει ένα σφάλμα λέγοντας ότι τα διαπιστευτήριά μου πιθανώς δεν έχουν τα δικαιώματα και μετά από αυτό το σφάλμα λέει ότι η πρόσβαση δεν είναι πλέον διαθέσιμη, προσπαθώ να το λύσω, αλλά απλά δεν μπορώ, κάποιος να με βοηθήσει;

  17.   Amigo dijo

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

  18.   José Luis dijo

    Καλημέρα, σας συγχαίρω για το πάθος που έχετε θέσει σε αυτά τα θέματα, είμαι περισσότερο για τα ηλεκτρονικά από τον προγραμματισμό, αλλά μου αρέσει το ubuntu γιατί το κάνουν ανιδιοτελώς και με μια μοναδική έκκληση.
    Ευχαριστώ για τις διδασκαλίες του.
    Συγχαρητήρια για το ποδόσφαιρο, είμαι οπαδός του στόματος, από την Αργεντινή.
    Αγκαλιάζω.

  19.   επισκευή συσκευών dijo

    Πολύ χρήσιμο, αυτό το άρθρο ήταν εξαιρετικό για μένα και μπορώ να εγκαταστήσω το Samba σωστά, χαιρετισμούς.

  20.   Ούγκο Γκαρσία dijo

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

  21.   κλήρωση dijo

    Καλή ανάρτηση. Δούλεψε τέλεια για μένα. Παραισθάνομαι με τους ανθρώπους που παραπονιούνται σαν να τους οφείλεται κάτι, ή το τυπικό Tolosabos του "είναι ευκολότερο με το δεξί κουμπί και ...". Δεν θα είχα την υπομονή να το κάνω δωρεάν ... ευθυμία!

  22.   Abelardo dijo

    Γεια σας:

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

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

    Με φιλικούς χαιρετισμούς.

  23.   Πάντσι dijo

    Καλησπέρα, μου αρέσει η ιδέα της εγκατάστασης του samba με το χέρι, αλλά θα θεωρούσα ότι "με το χέρι" θα ήταν μάλλον από τον πηγαίο κώδικα, χωρίς να χρειάζεται να τρέξω apt-get install samba, αλλά να εγκαταστήσω όλες τις εξαρτήσεις και να χρησιμοποιήσω το εντολές: ./configure, make and make install θα ήταν μια απλή διαδικασία! Χαιρετισμούς 😀