κάνοντας share με samba

Είναι δωρεάν, είναι σταθερό, είναι γρήγορο.. ας το γνωρίσουμε και λίγο καλύτερα..

Συντονιστές: Super-Moderators, Software & Hardware Moderators

Απάντηση
Άβαταρ μέλους
Hermeia
Honorary Member
Δημοσιεύσεις: 987
Εγγραφή: 02 Αύγ 2004 00:14
Τοποθεσία: Αθήνα
Επικοινωνία:

κάνοντας share με samba

Δημοσίευση από Hermeia » 05 Ιαν 2013 22:07

"οοολη αυτη τη διαδικασια με τον samba"
την έκανα την περασμένη βδομάδα για πλάκα [και για να τη μάθω..]

όπως ανέφεραν και οι φίλοι παραπάνω [συγνώμη για την επανάληψη, προσπαθώ να εμπαιδώσω την 'περσινή' μου μελέτη]

είναι τοσο κουραστικό..

1. φροντίζεις να εχεις φορτώσει το πακέτο samba.. [distro-dependent]

2. ανοιγεις το /etc/smb.conf [ή φκιάνεις ένα καινούριο]
και μέσα γράφεις πχ.

[global]
security = share
domain master = no
preferred master = yes
encrypt passwords = yes
netbios name = ComputerName
workgroup = lilipoypoli
server string = Samba
log file = /var/log/samba/log
follow symlinks = no
fstype = Samba

[stroumfoxwrio]
comment = users home folders here
path = /mnt/home/
guest ok = yes
# equals to 'public = yes'
# read only = yes
browseable = yes

#ends smb.conf
-----------------

επεξηγήσεις

. encrypt passwords = yes
καλό είναι να υπάρχει, ακόμα και για ελεύθερη πρόσβαση,
επειδή.. η ελεύθερη πρόσβαση δηλώνεται αφού δώσεις συνθημα για σύνδεση
[εναλλακτικά.. ο διακόπτης για να μη ζητήσει σύνθημα δεν εχω ιδέα πώς λειτουργεί στα μικραπαλά.. εγώ είπα στα παιδιά στο τοπικό δίκτυο να γράφουν ψεύτικα συνθήματα, αλλα ο μέσος/προχωρημένος χρήστης μικραπαλής δίνει το σύνθημά του μόλις ζητηθεί.. καμιά φορά ακόμα και το συνθημα του διαχειριστή]

. workgroup = lilipoypoli
θα το βλέπουν ΜΟΝΟ τα μικραπαλά με το συγκεκριμένο workgroup
ενώ αν
. workgroup = Workgroup
αυτό είναι το προκαθορισμένο κάποιας εκδοχής μικραπαλών (νομίζω τα σβίστα.. δεν θυμάμαι καλά) .. αρα αυτά θα το βλέπουν χωρίς αλλαγές στο workgroup
Για win7 δες πρώτα πως λένε αυτά το workgroup τους, και χρησιμοποίησε το ίδιο όνομα
Υπόψη ότι τα μικραπαλά δεν διακρίνουν πεζά/κεφαλαία, δηλ το παραπάνω θα 'δουν' όνομα 'WORKGROUP',
αν εσύ γράψεις workgroup, WorkGroup, ή οποοιδήποτε άλλο συνδυασμό στο ίδιο όνομα..

ComputerName
το ονομα του ΗΥ (ή τί θες να δείχνει για όνομα)

stroumfoxwrio
το όνομα του Share [ενα διαφορετικό με όλα τα στοιχεία του στο smb.conf για κάθε share]

..επίσης στο [global]

hosts allow = 192.168.1.
καλό είναι να δηλώσεις το τοπικό σου δίκτυο.. αν δεν θέλεις απρόσκλητους επισκέπτες (ΤΔ, lan)

default guest account = nobody
το συνιστούν οι ασφαλίτες του συστήματος για ανώνυμη πρόσβαση..
αυτός ο nobody πρέπει να υπάρχει σαν χρήστης και να έχει δικαιώματα ανάγνωσης μέσα στο share (τυπικά υπάρχει, χωρίς δικό του HOME, επιβεβαίωσέ το)
Υπόψη ότι τα δικαιώματα του συστήματος είναι πιο ισχυρά απο τα δηλωμένα στο share
πχ. αν ο nobody μπορεί να διαβάσει μόνο το /home/guest/ το ίδιο θα γίνει για όλους τους επισκέπτες..

.. μπορεί φυσικά τα δικαιώματα νάναι per user,
πχ. καθένας να συνδέεται με το [υπάρχον] ονομα-χρηστη-linux & samba-password
και νάχει πρόσβαση μόνον στο δικό τoυ /home/USER
..αλλα τότε πρέπει να στήσεις και χρήστες και samba-συνθήματα και το κόβω ότι μάλλον θέλεις και απλό
---------------

3. ελέγχεις το /etc/smb.conf τρεχοντας το testparm

4. ανεβαζεις τους σέρβερ

5. επιβεβαιώνεις ανώνυμη πρόσβαση
smbclient -L localhost -U%
[-U% σημαίνει ανώνυμος χρήστης & κενό σύνθημα]
θα σου δείξει όλα τα shares που υπάρχουν τοπικά

συνδέεσαι - επιβεβαιώνεις σύνδεση κάθε χρήστη [απο κάθε μηχάνημα Linux στο ΤΔ/lan]
smbclient //ComputerName/stroumfoxwrio -U%


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

Από τα μικραπαλά μετά θέλει την τρομερή προσπάθεια να ανοίξεις το NetworkNeighborhood-Περιοχή δικτύου και να δεις τί σου δείχνει μέσα .. θα πρέπει να σου δείχνει το ComputerName κι αν κάνεις κλικ πάνω του να ανοιξει να σου δειξει ποια shares περιέχει..
σύμφωνα με τις οδηγίες της μικραπαλής [στις σελίδες της, δες για 'share files'], μπορείς να δώσεις ένα γράμμα δίσκου σε κάθε share, και μετά να το βλέπεις απλά σα δίσκο στο 'υπολογιστής μου' - winExplorer...]


.. εκτός κι αν θέλεις να στήσεις ένα ftp server..


Αν τώρα προτιμάς τα παραθύρια Χ..
. μάλλον κάθε αξιοπρεπής διανομή υποστηρίζει τη ρύθμση του Samba -εφόσον είναι εγκατεστμένο βεβαιως- μέσα από το Control Center ή αντίστοιχο παραθύρι ρυθμίσεων, όπως το δικό μου, που σε πρώτη φάση με ζητάει να φορτώσω/εγκαταστήσω το πακέτο, μετά ζητάει admin password, και στην τελική τα κουτάκια του (πεδία ρυθμίσεων) με ζαλίζουν πολύ περσοτερο από την παραπάνω περιγραφόμενη απλότητα

---------------------------------------------
using: usb slax pocket linux, 200ΜΒ, Slackware-based
Hermeia the InfoSharer
Η Γνώση είναι Δύναμη
Εικόνα

Άβαταρ μέλους
deninho
Super Moderator
Δημοσιεύσεις: 7066
Εγγραφή: 17 Ιαν 2004 16:01
Τοποθεσία: σ'άλλη διάσταση
Επικοινωνία:

κάνοντας share με samba

Δημοσίευση από deninho » 05 Ιαν 2013 23:50

Ωραιότατος οδηγός Hermeia! Ευχαριστούμε! :D

Άβαταρ μέλους
Hermeia
Honorary Member
Δημοσιεύσεις: 987
Εγγραφή: 02 Αύγ 2004 00:14
Τοποθεσία: Αθήνα
Επικοινωνία:

κάνοντας share με samba

Δημοσίευση από Hermeia » 14 Ιαν 2013 02:06

λείπουν αρκετά.. ήθελα μόνο να δείξω ότι είναι τόσο εύκολο

2 απαραίτητες προσθήκες:

* στο βήμα 4. ανεβαζεις τους σέρβερ
σημαίνει ότι τρέχεις 2 προγράμματα
nmbd {netbios server}
smbd {o samba server}

* τα πιό σημαντικα βοηθητικά κείμενα, είναι μέσα στα doc του πακέτου [θα τα βρεις και Online], στα αγγλικά δυστυχώς
[ψάξε & για ελληνικά βοηθήματα - λιγάκι χλωμο, αλλα ποτέ δεν ξέρεις..]
το δικό μου σχετικά αρχαίο πακέτο samba.3 περιέχει τα ίδια που βρήκα και online:
/usr/share/swat/help/Samba3-ByExample/ [ebook]
/usr/share/swat/help/Samba3-HOWTO/ ["The Official Samba 3 HOWTO and Reference Guide, 2nd edition"]
/usr/share/swat/help/Developers-Guide/ [ebook]
/usr/share/swat/help/welcome.html [πολύ εύχρηστο index του επόμενου ../manpages/ ]
/usr/share/swat/help/manpages/ [τα πάντα, σε html]
/usr/share/swat/using_samba/ [ebook]
κι αρκετά παραδείγματα στο /usr/share/doc/samba*/examples/
. to /usr/share/doc/samba*/examples/smb.conf.default εξηγεί πολλές πιθανές παραμέτρους
επίσημη σελιδα κι όλη η τεκμηρίωση http://www.samba.org/


α, και
* για ανώνυμη/ελεύθερη πρόσβαση κανένας δεν συνιστά να δίνουμε και δικαιώματα εγγραφής, δεν πα ναναι μόνο μέσα απο το τοπικό μας δίκτυο, είναι μεγάλο μπέρδεμα να μπορούν όλοι να γράφουν, να αλλάζουν και να σβήνουν όλα τα αρχεία
Εναλλακτικά.. αρχίζει η πολυπλοκότητα, πχ. ανώνυμη πρόσβαση ανάγνωσης για όλους, ενώ κάποιοι χρήστες [που πρέπει να τους ξέρει το linux KAI να έχουν σύνθημα smbpasswd], ανήκουν [και] σε ένα group που έχει δικαίωμα να γράφει, με μασκα νεων αρχείων το αυτό [groupid:moderators, rwrwr-] ..
Θα χρειαστεί να διαβάσεις κάποια από τα παραδείγματα της υποστήριξης για να βρεις το μοντέλο ή τα κομμάτια που χρειάζεσαι.


ευχαριστώ από καρδιάς το δημιουργό, τους διαχειριστές και όλα τα μέλη του freestuff.gr

Απάντηση

Επιστροφή στο “Linux Guide”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες