Εγκατάσταση Samba στο Arch Linux

Δημοσίευση Oct 9th 2018

το Samba είναι ένα ειδικό λογισμικό που μας επιτρέπει να μοιραζόμαστε αρχεία και φακέλους μεταξύ Linux και Windows OS . Με το Samba μπορούμε να μετατρέψουμε το Arch Linux σε ένα ισχυρό server για το δίκτυό μας.

Εγκαταστήστε το Samba και τα απαιτούμενα πακέτα

sudo pacman -S samba smbclient

Δημιουργήστε νέο smb.conf

cd / etc / samba sudo cp smb.conf.default smb.conf

Προσθήκη νέων μετοχών

Η προεπιλεγμένη διαμόρφωση που βρίσκεται στο smb.conf θα πρέπει να λειτουργεί στις περισσότερες περιπτώσεις. Τώρα πρέπει να προσθέσουμε ένα νέο μερίδιο.

sudo nano /etc/samba/smb.conf

Τώρα προσθέστε τις παρακάτω γραμμές στο κάτω μέρος του smb.conf. Αλλάξτε το με το δικό σας.

[Share01] path = /shares/share01 writable = yes browseable = yes create mask = 0700 directory mask = 0700 read only = no guest ok = no

Δημιουργήστε νέα ομάδα samba και χρήστη samba

Δημιουργήστε μια νέα ομάδα που ονομάζεται sambausers

sudo groupadd -r sambausers

Προσθέστε τον χρήστη με το όνομα petros στην ομάδα sambausers

sudo passwd sambausers -a petros

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

sudo smbpasswd -a petros

Η εντολή θα προσθέσει τον χρήστη petros να εχει πρόσβαση στα shares της Samba.

Δημιουργήστε τον κατάλογο

Όπως βλέπετε στο Share1 μου παραπάνω, η διαδρομή είναι / shares / share01. Αλλά, ο πραγματικός κατάλογος δεν υπάρχει ακόμα. Μπορούμε να το δημιουργήσουμε τώρα

Create the directory

sudo mkdir -p /shares/share01

change the owner to sambausers

sudo chown -R root:sambausers /shares/share01

Give permission of the share

sudo chmod 1770 /shares/share01

Τώρα πρέπει να κάνουμε επανεκκίνηση στο samba

sudo systemctl restart smbd

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