Καλησπέρα σε όλους!
Θα ήθελα να ρωτήσω 2 βασικά πραγματάκια για έναν οικιακό samba server
που στήνω σε Arch Linux.
Είχα διαβάσει κάπου ότι αν στο smb.conf βάλω τις παρακάτω γραμμές:
και ύστερα δημιουργήσω τον χρήστη nobody στον samba με:Κώδικας:security = user guest account = nobody map to guest = bad user
τότε θα μπορώ να συνδέομαι στον server απο οποιοδήποτε υπολογιστή WindowsΚώδικας:sudo smbpasswd -an nobody
βρίσκεται στο δίκτυο μου χωρίς να χρειάζεται κάθε φορά να δίνω κωδικό.
(Γενικότερα θέλω να μοιράζονται ορισμένα αρχεία σε όλο το σπίτι χωρίς περιορισμούς/δικαιώματα κλπ κλπ)
Το πρόβλημα είναι ότι βλέπω μεν τα shares αλλά δεν μπορώ να έχω access.
Το πιο περίεργο είναι ότι αν αλλάξω την παρακάτω γραμμή στο smb.conf:
τότε όλα λειτουργούν κανονικά!Κώδικας:guest account = bicco
Θα ήθελα λοιπόν να ρωτήσω τα εξής:
1) Γιατί στην πρώτη περίπτωση δεν δουλεύει όπως πρέπει ο samba? (Υπόψιν ότι ο nobody δεν υπάρχει στο σύστημα - μόνο στον samba)
2) Γιατί στην δεύτερη περίπτωση όλα λειτουργούν σωστά ενώ τώρα ο χρήστης bicco δεν υπάρχει στον samba server?
Με άλλα λόγια πρέπει ακόμα και ο guest να υπάρχει στο σύστημα? Βοήθηστε με λίγο γιατί τα έχω μπέξει εντελώς στο μυαλό μου!
Χίλια ευχαριστώ προκαταβολικώς!
Εμφάνιση 1-13 από 13
-
08-12-11, 05:39 Samba guest connection σε Arch Linux #1
-
08-12-11, 09:08 Απάντηση: Samba guest connection σε Arch Linux #2
Νομιζω πως αυτο
τότε θα μπορώ να συνδέομαι στον server απο οποιοδήποτε υπολογιστή Windows βρίσκεται στο δίκτυο μου χωρίς να χρειάζεται κάθε φορά να δίνω κωδικό.
Κώδικας:security = share
ديميتريس
-
08-12-11, 18:40 Απάντηση: Samba guest connection σε Arch Linux #3
Αυτό είναι το unanymous access αλλά πέρα απ'αυτό η ρύθμιση "share" είναι πλέον deprecated..!
-
08-12-11, 19:34 Απάντηση: Samba guest connection σε Arch Linux #4
Deprecated ε? Εγω λεω να το κρατησω αφου μου δουλευει...
ديميتريس
-
09-12-11, 04:02 Απάντηση: Samba guest connection σε Arch Linux #5
Διάβασα ότι το συγκεκριμένο option δεν είναι πλέον 'relevant' με τα σύγχρονα λειτουργικά και τα ανανεωμένα πρωτόκολλα...!
Anyway, ελπίζω κάποιος φίλος να γνωρίζει κάτι απ'αυτά που ρωτάω και να βοηθήσει..!
-
09-12-11, 09:45 Απάντηση: Samba guest connection σε Arch Linux #6
security = user
usershare allow guests = yes
και στο share που θες βαλε πχ
[Test]
comment = Samba server's Test
writable = yes
browseable = yes
public = no
read only = no
locking = no
path = /mnt/test
guest ok = yes
πιστευω να σε καλυψα καθως εγω ετσι παιζω μπαλα με 100% επιτυχια και αυτο ειναι που ψαχνεις
για να μην δινεις κωδικο πρεπει να εχεις ιδιο login και password στα windows με τους χρηστες που εχεις κανει add
με smbpasswd η να βαλεις τα παραπανω που σου ειπαΤελευταία επεξεργασία από το μέλος mpetou : 09-12-11 στις 09:52.
-
09-12-11, 20:28 Απάντηση: Samba guest connection σε Arch Linux #7
Σ'ευχαριστώ! Κάτι τέτοιο γυρεύω αλλα όπως είπα και παραπάνω στο αρχικό post ψάχνω πλέον να καταλάβω την λογική του Samba και όχι απλά να το κάνω να δουλέψει..!
Επομένως λες εσύ
Εννοείς δηλάδή ότι τα Windows θα δώσουν στον Samba το Username και Password με τα οποίο συνδέθηκες σε αυτά ως προεπιλογή? Αν ναι, τότε σημαίνει πως για να "δουλέψει" πρέπει να υπάρχει ένας χρήστης με το ίδιο username στον Samba.
Το ερώτημα είναι: ο χρήστης αυτός θα πρέπει να υπάρχει μόνο στον Samba ή και στο UNIX σύστημα;
Και επιπλέον αν πρέπει να υπάρχει και στα 2, τότε ποιόν κωδικό θα χρειαστεί να δώσουμε για να συνδεθούμε;
Του UNIX ή του Samba;
Χίλια ευχαριστώ και πάλι!
-
09-12-11, 21:11 Απάντηση: Samba guest connection σε Arch Linux #8
στον samba πρεπει να υπαρχει ο ιδιος χρηστης αλλα και ο ιδιος κωδικος και δεν δινεις τιποτα
στελνουνε τα windows το user/pass αυτοματα στον samba.
Μη κολλας αυτο ειναι ευκολο και με τον samba4 θα μπορεις να κανεις ad πολυ ευκολα
-
25-10-12, 14:04 Απάντηση: Samba guest connection σε Arch Linux #9
Μια παρόμοια ερώτηση, όχι όμως σε arch (δεν νομίζω πως έχει σχέση αυτό).
Έχω την samba 3.6.7
Εκτός από χρήστες (με un/pass) που έχουν συγκεκριμένα δικαιώματα σε συγκεκριμένα mount points, μπορώ κάπως να έχω ένα guest account που όταν κάποιος δεν βάζει username και password (ή έστω βάζει μόνο username) να έχει μόνο δικαίωμα ανάγνωσης;
Αυτό έχει καμία σχέση με το guest account που αναφέρθηκε πιο πάνω;* Όταν ακούς «τάξη» ανθρώπινο κρέας μυρίζει.
* Μες την έρμη κι άδεια πολιτεία μένει, το χέρι που μονάχα, με μπογιά θα γράψει στους μεγάλους τοίχους, ΨΩΜΙ ΚΙ ΕΛΕΥΘΕΡΙΑ.
Οδυσσέας Ελύτης
οδηγός δικαιωμάτων μισθωτών εκπαιδευτικών
-
26-10-12, 02:44 Απάντηση: Samba guest connection σε Arch Linux #10
Η επιλογή map to guest = **kati** ουσιαστικά λέει στη samba τι να κάνει σε περίπτωση που έχει failed login. Δηλαδή map to guest = Bad User εάν ο user που πάει να κάνει login στο σέρβερ δεν είναι και δηλωμένος στη samba τον κάνει map σε guest. Από εκεί και πέρα εάν ένα share έχει guest ok = yes μπορεί να δει το share o χρήστης.
Άρα συνήθως:
στο global
map to guest = Bad User
και σε όποια share θέλεις
guest ok = yes
κάνει αυτό που θέλεις.
- - - Updated - - -
Α ναι, είναι και η ώρα συγγνώμη...
guest account = some_username
με αυτή την παράμετρο δηλώνεις ποιο username θα χρησιμοποιεί ο guest χρήστης. Αυτονόητο ότι για να έχει read/write access πρέπει να το επιτρέπουν τα permissions στο filesystem (για το χρήστη some_username) αλλά και να μην έχεις καμιά παράμετρο στο share αντικρουόμενη με αυτό που θες να κάνεις π.χ. read only = yes ή writeable = no.
Ελπίζω να στο ξεκαθάρισα κάπως.
-
26-10-12, 03:42 Απάντηση: Samba guest connection σε Arch Linux #11
Να είσαι καλά και να σκεφτείς πως μόλις πριν λίγο βρήκα αυτό που λες και πήγαινα να το ποστάρω εδώ.
Δεν το δοκίμασα ακόμα αλλά πρέπει:
Να δηλώσω στο global και το
Κώδικας:guest account = kapoios_user
ή
απλά με το
Κώδικας:map to guest = Bad User
- - - Updated - - -
ΟΚ προφανώς έκανες edit και απάντησες στο ερώτημά μου πριν το θέσω (!)
Ενημερωτικά πάντως (στο nas4free τουλάχιστο που έχω στον server) δουλεύει και με χρήστη που δεν υπάρχει στο σύστημα (άρα και permission στο fs) παρά μόνο στη samba. Απλά αν βάλω στο global
Κώδικας:guest account = kapoios_user map to guest = Bad User
Κώδικας:read list= kapoios_user write list = xristis_me_egrisi
* Όταν ακούς «τάξη» ανθρώπινο κρέας μυρίζει.
* Μες την έρμη κι άδεια πολιτεία μένει, το χέρι που μονάχα, με μπογιά θα γράψει στους μεγάλους τοίχους, ΨΩΜΙ ΚΙ ΕΛΕΥΘΕΡΙΑ.
Οδυσσέας Ελύτης
οδηγός δικαιωμάτων μισθωτών εκπαιδευτικών
-
26-10-12, 16:01 Απάντηση: Samba guest connection σε Arch Linux #12
Όταν βάλεις write list = xristis_me_write_access ναι. Του δηλώνεις εσύ απλά αυτός γράφει. Γενικά πάντως μπορεί αν μπερδέψεις τα μπούτια σου να σου δημιουργεί πρόβλημα και το fs εφόσον ακόμα και η samba τρέχει σαν κάποιος χρήστης .
Γενικά εγώ έφτιαχνα πάντα users και groups και στο σύστημα για να έχω πιο fine grained έλεγχο στο τι κάνει ποιος.
-
26-10-12, 18:45 Απάντηση: Samba guest connection σε Arch Linux #13
Ούτε samba users, ούτε κανέναν guest, δεν χρειάζεσαι, για τις παραμέτρους που θες (δηλαδή χωρίς περιορισμούς).
Αρκούν στο smc.conf, στο global:
Spoiler:
Απλά φρόντισε όλα τα μηχανάκια Windows να έχουν:
- δηλωμένο σαν workgroup το <oti-thes-1>
- καρφωτή IP της μορφής 192.168.1.x την οποία θα συμπεριλαμβάνεις παραπάνω στο hosts allow
Και μετά για κάθε share:
Spoiler:
ΤΕΛΟΣ !!!
Ούτε χρήστες, ούτε νταγκομπαχακροβατικά, ούτε τίποτα.
Παρόμοια Θέματα
-
VirtualBox Guest Additions (guest tools)
Από WagItchyef στο φόρουμ Software γενικάΜηνύματα: 0Τελευταίο Μήνυμα: 22-12-08, 00:45 -
Ρυθμισεις Samba σε Arch Linux
Από ironwiller στο φόρουμ Unix - LinuxΜηνύματα: 4Τελευταίο Μήνυμα: 15-05-07, 09:58 -
Arch Linux vs Gentoo Linux (πειτε την αποψη σας)
Από Lord_British στο φόρουμ Unix - LinuxΜηνύματα: 63Τελευταίο Μήνυμα: 16-12-05, 23:24
Bookmarks