Εμφάνιση 1-13 από 13
  1. #1
    Εγγραφή
    30-06-2006
    Περιοχή
    Αθήνα
    Μηνύματα
    192
    Downloads
    19
    Uploads
    0
    Τύπος
    VDSL2
    Ταχύτητα
    51200/5120
    ISP
    Nova
    DSLAM
    Forthnet - ΠΑΤΗΣΙΑ
    Router
    ZTE H288A
    Καλησπέρα σε όλους!

    Θα ήθελα να ρωτήσω 2 βασικά πραγματάκια για έναν οικιακό samba server
    που στήνω σε Arch Linux.

    Είχα διαβάσει κάπου ότι αν στο smb.conf βάλω τις παρακάτω γραμμές:
    Κώδικας:
    security = user
    guest account = nobody
    map to guest = bad user
    και ύστερα δημιουργήσω τον χρήστη nobody στον samba με:
    Κώδικας:
    sudo smbpasswd -an nobody
    τότε θα μπορώ να συνδέομαι στον server απο οποιοδήποτε υπολογιστή Windows
    βρίσκεται στο δίκτυο μου χωρίς να χρειάζεται κάθε φορά να δίνω κωδικό.
    (Γενικότερα θέλω να μοιράζονται ορισμένα αρχεία σε όλο το σπίτι χωρίς περιορισμούς/δικαιώματα κλπ κλπ)

    Το πρόβλημα είναι ότι βλέπω μεν τα shares αλλά δεν μπορώ να έχω access.
    Το πιο περίεργο είναι ότι αν αλλάξω την παρακάτω γραμμή στο smb.conf:

    Κώδικας:
    guest account = bicco
    τότε όλα λειτουργούν κανονικά!

    Θα ήθελα λοιπόν να ρωτήσω τα εξής:

    1) Γιατί στην πρώτη περίπτωση δεν δουλεύει όπως πρέπει ο samba? (Υπόψιν ότι ο nobody δεν υπάρχει στο σύστημα - μόνο στον samba)

    2) Γιατί στην δεύτερη περίπτωση όλα λειτουργούν σωστά ενώ τώρα ο χρήστης bicco δεν υπάρχει στον samba server?

    Με άλλα λόγια πρέπει ακόμα και ο guest να υπάρχει στο σύστημα? Βοήθηστε με λίγο γιατί τα έχω μπέξει εντελώς στο μυαλό μου!

    Χίλια ευχαριστώ προκαταβολικώς!

  2. #2
    Εγγραφή
    08-03-2007
    Μηνύματα
    23.703
    Downloads
    26
    Uploads
    0
    ISP
    ΟΤΕ Conn-x
    Νομιζω πως αυτο
    τότε θα μπορώ να συνδέομαι στον server απο οποιοδήποτε υπολογιστή Windows βρίσκεται στο δίκτυο μου χωρίς να χρειάζεται κάθε φορά να δίνω κωδικό.
    προϋποθετει αυτο στο αρχειο ρυθμισεων
    Κώδικας:
    security = share
    Εγω τουλαχιστον ετσι το εχω σε debian unstable.
    ديميتريس

  3. #3
    Εγγραφή
    30-06-2006
    Περιοχή
    Αθήνα
    Μηνύματα
    192
    Downloads
    19
    Uploads
    0
    Τύπος
    VDSL2
    Ταχύτητα
    51200/5120
    ISP
    Nova
    DSLAM
    Forthnet - ΠΑΤΗΣΙΑ
    Router
    ZTE H288A
    Αυτό είναι το unanymous access αλλά πέρα απ'αυτό η ρύθμιση "share" είναι πλέον deprecated..!

  4. #4
    Εγγραφή
    08-03-2007
    Μηνύματα
    23.703
    Downloads
    26
    Uploads
    0
    ISP
    ΟΤΕ Conn-x
    Deprecated ε? Εγω λεω να το κρατησω αφου μου δουλευει...
    ديميتريس

  5. #5
    Εγγραφή
    30-06-2006
    Περιοχή
    Αθήνα
    Μηνύματα
    192
    Downloads
    19
    Uploads
    0
    Τύπος
    VDSL2
    Ταχύτητα
    51200/5120
    ISP
    Nova
    DSLAM
    Forthnet - ΠΑΤΗΣΙΑ
    Router
    ZTE H288A
    Διάβασα ότι το συγκεκριμένο option δεν είναι πλέον 'relevant' με τα σύγχρονα λειτουργικά και τα ανανεωμένα πρωτόκολλα...!
    Anyway, ελπίζω κάποιος φίλος να γνωρίζει κάτι απ'αυτά που ρωτάω και να βοηθήσει..!

  6. #6
    Εγγραφή
    08-07-2006
    Μηνύματα
    3.212
    Downloads
    17
    Uploads
    0
    Τύπος
    ADSL2+
    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.

  7. #7
    Εγγραφή
    30-06-2006
    Περιοχή
    Αθήνα
    Μηνύματα
    192
    Downloads
    19
    Uploads
    0
    Τύπος
    VDSL2
    Ταχύτητα
    51200/5120
    ISP
    Nova
    DSLAM
    Forthnet - ΠΑΤΗΣΙΑ
    Router
    ZTE H288A
    Σ'ευχαριστώ! Κάτι τέτοιο γυρεύω αλλα όπως είπα και παραπάνω στο αρχικό post ψάχνω πλέον να καταλάβω την λογική του Samba και όχι απλά να το κάνω να δουλέψει..!

    Επομένως λες εσύ

    Παράθεση Αρχικό μήνυμα από mpetou Εμφάνιση μηνυμάτων
    για να μην δινεις κωδικο πρεπει να εχεις ιδιο login και password στα windows με τους χρηστες που εχεις κανει add
    με smbpasswd η να βαλεις τα παραπανω που σου ειπα
    Εννοείς δηλάδή ότι τα Windows θα δώσουν στον Samba το Username και Password με τα οποίο συνδέθηκες σε αυτά ως προεπιλογή? Αν ναι, τότε σημαίνει πως για να "δουλέψει" πρέπει να υπάρχει ένας χρήστης με το ίδιο username στον Samba.

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

    Χίλια ευχαριστώ και πάλι!

  8. #8
    Εγγραφή
    08-07-2006
    Μηνύματα
    3.212
    Downloads
    17
    Uploads
    0
    Τύπος
    ADSL2+
    στον samba πρεπει να υπαρχει ο ιδιος χρηστης αλλα και ο ιδιος κωδικος και δεν δινεις τιποτα
    στελνουνε τα windows το user/pass αυτοματα στον samba.
    Μη κολλας αυτο ειναι ευκολο και με τον samba4 θα μπορεις να κανεις ad πολυ ευκολα

  9. #9
    Εγγραφή
    20-05-2003
    Περιοχή
    Στο καζάνι που βράζουμε όλοι..
    Μηνύματα
    1.297
    Downloads
    41
    Uploads
    0
    Τύπος
    ADSL2+
    Ταχύτητα
    24576/1024
    ISP
    Forthnet
    DSLAM
    Forthnet - ΑΚΡΟΠΟΛΗ
    Router
    Technicolor TD5136V2
    SNR / Attn
    6.1(dB) / 8.5(dB)
    Μια παρόμοια ερώτηση, όχι όμως σε arch (δεν νομίζω πως έχει σχέση αυτό).

    Έχω την samba 3.6.7

    Εκτός από χρήστες (με un/pass) που έχουν συγκεκριμένα δικαιώματα σε συγκεκριμένα mount points, μπορώ κάπως να έχω ένα guest account που όταν κάποιος δεν βάζει username και password (ή έστω βάζει μόνο username) να έχει μόνο δικαίωμα ανάγνωσης;

    Αυτό έχει καμία σχέση με το guest account που αναφέρθηκε πιο πάνω;
    * Όταν ακούς «τάξη» ανθρώπινο κρέας μυρίζει.
    * Μες την έρμη κι άδεια πολιτεία μένει, το χέρι που μονάχα, με μπογιά θα γράψει στους μεγάλους τοίχους, ΨΩΜΙ ΚΙ ΕΛΕΥΘΕΡΙΑ.

    Οδυσσέας Ελύτης

    οδηγός δικαιωμάτων μισθωτών εκπαιδευτικών

  10. #10
    Εγγραφή
    29-11-2005
    Μηνύματα
    421
    Downloads
    2
    Uploads
    0
    ISP
    Vodafone
    DSLAM
    HOL - ΚΟΖΑΝΗ
    Η επιλογή 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.

    Ελπίζω να στο ξεκαθάρισα κάπως.

  11. #11
    Εγγραφή
    20-05-2003
    Περιοχή
    Στο καζάνι που βράζουμε όλοι..
    Μηνύματα
    1.297
    Downloads
    41
    Uploads
    0
    Τύπος
    ADSL2+
    Ταχύτητα
    24576/1024
    ISP
    Forthnet
    DSLAM
    Forthnet - ΑΚΡΟΠΟΛΗ
    Router
    Technicolor TD5136V2
    SNR / Attn
    6.1(dB) / 8.5(dB)
    Να είσαι καλά και να σκεφτείς πως μόλις πριν λίγο βρήκα αυτό που λες και πήγαινα να το ποστάρω εδώ.

    Δεν το δοκίμασα ακόμα αλλά πρέπει:

    Να δηλώσω στο global και το

    Κώδικας:
    guest account = kapoios_user
    και να έχω δηλώσει στη samba τον χρήστη kapoios_user (ο οποίος θα έχει περιορισμένα δικαιώματα)

    ή

    απλά με το
    Κώδικας:
    map to guest = Bad User
    θα παίξει;

    - - - Updated - - -

    ΟΚ προφανώς έκανες edit και απάντησες στο ερώτημά μου πριν το θέσω (!)

    Ενημερωτικά πάντως (στο nas4free τουλάχιστο που έχω στον server) δουλεύει και με χρήστη που δεν υπάρχει στο σύστημα (άρα και permission στο fs) παρά μόνο στη samba. Απλά αν βάλω στο global

    Κώδικας:
    guest account = kapoios_user
    map to guest = Bad User
    και στο share

    Κώδικας:
    read list= kapoios_user
    write list = xristis_me_egrisi
    Αν καταλαβαίνω καλά δεν αναλαμβάνει το fs να μοιράσει δικαιώματα αλλά η samba.
    * Όταν ακούς «τάξη» ανθρώπινο κρέας μυρίζει.
    * Μες την έρμη κι άδεια πολιτεία μένει, το χέρι που μονάχα, με μπογιά θα γράψει στους μεγάλους τοίχους, ΨΩΜΙ ΚΙ ΕΛΕΥΘΕΡΙΑ.

    Οδυσσέας Ελύτης

    οδηγός δικαιωμάτων μισθωτών εκπαιδευτικών

  12. #12
    Εγγραφή
    29-11-2005
    Μηνύματα
    421
    Downloads
    2
    Uploads
    0
    ISP
    Vodafone
    DSLAM
    HOL - ΚΟΖΑΝΗ
    Όταν βάλεις write list = xristis_me_write_access ναι. Του δηλώνεις εσύ απλά αυτός γράφει. Γενικά πάντως μπορεί αν μπερδέψεις τα μπούτια σου να σου δημιουργεί πρόβλημα και το fs εφόσον ακόμα και η samba τρέχει σαν κάποιος χρήστης .
    Γενικά εγώ έφτιαχνα πάντα users και groups και στο σύστημα για να έχω πιο fine grained έλεγχο στο τι κάνει ποιος.

  13. #13
    Εγγραφή
    02-11-2003
    Περιοχή
    Επαναπατρισθείς στην Αθήνα
    Ηλικία
    49
    Μηνύματα
    56.427
    Downloads
    64
    Uploads
    73
    Τύπος
    VDSL2
    Ταχύτητα
    102400/10240
    ISP
    Vodafone
    Path Level
    Fastpath
    Παράθεση Αρχικό μήνυμα από bicco Εμφάνιση μηνυμάτων
    Καλησπέρα σε όλους!

    Θα ήθελα να ρωτήσω 2 βασικά πραγματάκια για έναν οικιακό samba server
    που στήνω σε Arch Linux.

    Spoiler:
    Είχα διαβάσει κάπου ότι αν στο smb.conf βάλω τις παρακάτω γραμμές:
    Κώδικας:
    security = user
    guest account = nobody
    map to guest = bad user
    και ύστερα δημιουργήσω τον χρήστη nobody στον samba με:
    Κώδικας:
    sudo smbpasswd -an nobody
    τότε θα μπορώ να συνδέομαι στον server απο οποιοδήποτε υπολογιστή Windows
    βρίσκεται στο δίκτυο μου χωρίς να χρειάζεται κάθε φορά να δίνω κωδικό.
    (Γενικότερα θέλω να μοιράζονται ορισμένα αρχεία σε όλο το σπίτι χωρίς περιορισμούς/δικαιώματα κλπ κλπ)

    Το πρόβλημα είναι ότι βλέπω μεν τα shares αλλά δεν μπορώ να έχω access.
    Το πιο περίεργο είναι ότι αν αλλάξω την παρακάτω γραμμή στο smb.conf:

    Κώδικας:
    guest account = bicco
    τότε όλα λειτουργούν κανονικά!

    Θα ήθελα λοιπόν να ρωτήσω τα εξής:

    1) Γιατί στην πρώτη περίπτωση δεν δουλεύει όπως πρέπει ο samba? (Υπόψιν ότι ο nobody δεν υπάρχει στο σύστημα - μόνο στον samba)

    2) Γιατί στην δεύτερη περίπτωση όλα λειτουργούν σωστά ενώ τώρα ο χρήστης bicco δεν υπάρχει στον samba server?

    Με άλλα λόγια πρέπει ακόμα και ο guest να υπάρχει στο σύστημα? Βοήθηστε με λίγο γιατί τα έχω μπέξει εντελώς στο μυαλό μου!

    Χίλια ευχαριστώ προκαταβολικώς!
    Ούτε samba users, ούτε κανέναν guest, δεν χρειάζεσαι, για τις παραμέτρους που θες (δηλαδή χωρίς περιορισμούς).

    Αρκούν στο smc.conf, στο global:

    Spoiler:
    Κώδικας:
    [global]
    workgroup = <oti-thes-1>
    netbios name = <oti-thes-2>
    server string = Samba
    log file = /var/log/samba/log.%m
    max log size = 1000
    socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
    interfaces = lo eth0
    bind interfaces only = yes
    hosts allow = 127.0.0.1 <192.168.1.x1> <192.168.1.x2> ... <192.168.1.xn>
    hosts deny = 0.0.0.0/0
    security = share
    guest ok = yes
    null passwords = yes
    encrypt passwords = true


    Απλά φρόντισε όλα τα μηχανάκια Windows να έχουν:
    - δηλωμένο σαν workgroup το <oti-thes-1>
    - καρφωτή IP της μορφής 192.168.1.x την οποία θα συμπεριλαμβάνεις παραπάνω στο hosts allow

    Και μετά για κάθε share:

    Spoiler:
    Κώδικας:
    writeable = yes
    read only = no
    guest ok = yes
    browseable = yes
    public = yes
    create mode = 0766


    ΤΕΛΟΣ !!!

    Ούτε χρήστες, ούτε νταγκομπαχακροβατικά, ούτε τίποτα.

Παρόμοια Θέματα

  1. VirtualBox Guest Additions (guest tools)
    Από WagItchyef στο φόρουμ Software γενικά
    Μηνύματα: 0
    Τελευταίο Μήνυμα: 22-12-08, 00:45
  2. Ρυθμισεις Samba σε Arch Linux
    Από ironwiller στο φόρουμ Unix - Linux
    Μηνύματα: 4
    Τελευταίο Μήνυμα: 15-05-07, 09:58
  3. Arch Linux vs Gentoo Linux (πειτε την αποψη σας)
    Από Lord_British στο φόρουμ Unix - Linux
    Μηνύματα: 63
    Τελευταίο Μήνυμα: 16-12-05, 23:24

Tags για αυτό το Θέμα

Bookmarks

Bookmarks

Δικαιώματα - Επιλογές

  • Δεν μπορείτε να δημοσιεύσετε νέα θέματα
  • Δεν μπορείτε να δημοσιεύσετε νέα μηνύματα
  • Δεν μπορείτε να αναρτήσετε συνημμένα
  • Δεν μπορείτε να επεξεργαστείτε τα μηνύματα σας
  •  
  • Τα BB code είναι σε λειτουργία
  • Τα Smilies είναι σε λειτουργία
  • Το [IMG] είναι σε λειτουργία
  • Το [VIDEO] είναι σε λειτουργία
  • Το HTML είναι εκτός λειτουργίας