Παρακάτω υπάρχει ένας σύντομος οδηγός για το πως θα ξεκινήσετε με ένα βασικό σύστημα διαμοιρασμού αρχείων.
Ο πλήρης οδηγός βρίσκεται στην ιστοσελίδα samba στην κατηγορία documentation.
-Εγκατάσταση
Κάνουμε εγκατάσταση τον server μαζί με όλα τα προτεινόμενα πακέτα.
Πληκτρολογήστε apt-get install samba
-Δημιουργία Φακέλου για τα δεδομένα
Πλήκτρολογήστε mkdir όνομα_φακέλου
-Αλλαγή ιδιοκτησίας φακέλου
Πληκτρολογήστε chown όνομα_χρήστη /όνομα_φακέλου/
-Αλλαγή ιδιοκτησίας γκρούπ
Πληκτρολογήστε chgrp όνομα_γκρούπ /όνομα_φακέλου
-Αλλαγή δικαιωμάτων φακέλου
Πληκτρολογήστε chmod 755 /όνομα_φακέλου
-Δημιουργία χρηστών που θα έχουν πρόσβαση
Οι χρήστες που θα έχουν δυνατότητα πρόσβασης στον φάκελο / αρχεία δεν είναι οι ίδιοι με τους χρήστες του συστήματος, εάν σε περίπτωση θέλετε να έχετε κοινά ονόματα χρήστη και κωδικούς χρήστη τότε για ευκολία θα πρέπει να δημιουργήσετε τους ίδιους χρήστες και κωδικούς και για το περιβάλλον samba.
Πληκτρολογήστε smbpasswd -a όνομα_χρήστη
New SMB password: πληκτρολογείτε το κωδικό πρόσβασης που θα σας ζητηθεί δις.
-Διαμόρφωση αρχείου ρυθμίσεων samba
Ως root και επιλέγοντας τον κειμενογράφο που θέλετε (nano, vi, gedit etc) πληκτρολογείτε:
πληκτρολογήστε gedit /etc/samba/smb.conf
Στο τέλος του αρχείου πρέπει να προσθέσετε τον φάκελο / φακέλους που θέλετε να μοιράζετε δεδομένα,προσθέστε τις παρακάτω γραμμές όπως περιγράφετε παρακάτω:
[όνομα_φακέλου]
comment = σχόλειο για τον φάκελο
available = yes
valid users = όνομα_χρήστη_samba
browseable = yes (δυνατότητα περιήγησης αυτού)
path = /ορισμός_διαδρομής_φακέλου (παράδειγμα /data)
public = no
guest = no (οι επισκέπτες δεν μπορούν να έχουν πρόσβαση)
readonly = no (δεν είναι μόνο για ανάγνωση)
writable = yes
create mask = 0700 (δικαιώματα)
-Επανεκίνηση της υπηρεσίας samba
Σαν root πληκτρολογείστε:
/etc/init.d/samba restart
-Πρόσβαση από υπολογιστές με windows
Πηγαίνετε στο START → RUN
Πληκτρολογείστε //όνομα_server
Θα χρειαστείτε το όνομα χρήστη και κωδικό του samba χρήστη που δημιουργήσατε.
Αν όλα πήγαν καλά μπορείτε να διαμοιράζετε τα αρχεία σας σε όσα περιβάλλοντα υπολογιστών θέλετε!
Samba είναι μία Open Source / Δωρεάν σουίτα λογισμικού που παρέχει διαμοιρασμό αρχείων και υπηρεσιών εκτύπωσης με SMB / CIFS. Το όνομα προέρχεται από το Samba SMB (Server Message Block) που χρησιμοποιείται και από τα συστήματα Microsoft Windows αρχείων δικτύου, οπότε μπορεί να διαμοιράσει αρχεία μεταξύ αυτών των συστημάτων. Από την έκδοση 3 και μετά παρέχει και δυνατότητες ως πρωτεύοντα ελεγκτή τομέα (PDC) ή ως μέλος του τομέα. Μπορεί επίσης να είναι μέρος ενός τομέα υπηρεσίας καταλόγου Active Directory.