Προβλημα στο samba!
George Giannakidis
g.giannakidis at freemail.gr
Sat Jun 27 08:32:40 BST 2009
On Παρ, 2009-06-26 at 22:15 +0300, Houtouridis Christos wrote:
> On Fri, 2009-06-26 at 21:56 +0300, kostas wrote:
> >
> > Καλησπερα σας!
> ...
> > το σφαλμα που λεει στο etc/samba/smb.conf ειναι παρακατω:
> > [global]
>
> > ; nt status support = yes
> > allow trusted domains = no
> > obey pam restrictions = yes
> -----------------------------------------------------------
> > enable spoolss = yes
> ------------------------------------------------------------
> > ; client plaintext auth = no
>
> > εχετε υποψην οτι δεν μου δινει το δικαιωμα να αλλαξω το παραπανω
> > αρχειο!
>
>
> Επειδή ο καιρός περνάει και ο tsampion ρωτάει.
>
> 1) Γράψε σε μια κονσόλα
> sudo gedit /etc/samba/smb.conf
> 2)Βρες τη γραμμή που έβαλα μέσα σε γραμμούλες και σβήσε τα παραπανίσια
> <<ss>>. Καν' την δλδ έτσι:
> enable spool = yes
> 3) Κάνε save και βγες.
> 4) Κάνε ένα restart τη samba και πες μας αν έχεις κάνα άλλο πρόβλημα.
> sudo /etc/init.d/smb restart ή sudo /etc/init.d/samba restart ή κάτι
> τέτοιο...
>
> --
> Χουτουρίδης Χρήστος
>
>
Όταν ανοίγεις το samba από την διαδρομή σύστημα> διαχείριση συστήματος>
samba, στην ουσία ανοίγεις ένα πρόγραμμα (γραφικό περιβάλλον) για τη
διαχείριση του αρχείου /etc/samba/smb.conf
Αυτό σημαίνει ότι όλες οι ρυθμίσεις για το samba γίνονται μέσα σε αυτό
το αρχείο, είτε το ανοίξεις με το πρόγραμμα samba που σου δίνει γραφικό
περιβάλλον, είτε με έναν επεξεργαστή κειμένου.
Η εντολή sudo gedit /etc/samba/smb.conf που σου λέει ο Χρήστος, αυτό που
κάνει είναι να ανοίξει το αρχείο /etc/samba/smb.conf μέσα στο gedit.
To gedit είναι σαν το notepad στα παραθύρια, ένας επεξεργαστής κειμένου
δηλαδή, και το αρχείο /etc/samba/smb.conf είναι ένα απλό αρχείο κειμένου
με ρυθμίσεις που διαβάζει ο samba daemon κατά την εκκίνησή του.
Ο λόγος που δεν μπορείς να το αλλάξεις είναι διότι είναι προστατευμένο
αρχείο συστήματος και μόνο ο διαχειριστής επιτρέπεται να το αλλάξει.
Γι'αυτό το λόγο στην εντολή sudo gedit /etc/samba/smb.conf υπάρχει στο
"sudo" μπροστά.
Το "sudo" σημαίνει "super user do". Με άλλα λόγια λες στο σύστημα να
εκτελέσει την εντολή gedit /etc/samba/smb.conf με δικαιώματα
διαχειριστή.
Άμα διαβάσεις τις οδηγίες του samba στο
http://us1.samba.org/samba/docs/man/Samba-HOWTO-Collection/ θα δεις ότι
σου λέει μετά από κάθε τροποποίηση του αρχείου /etc/samba/smb.conf
πρέπει να τρέξεις την εντολή testparm /etc/samba/smb.conf.
Η εντολή αυτή ελέγχει το αρχείο /etc/samba/smb.conf για τυχόν λάθη στην
σύνταξή του και σε ενημερώνει για τα αποτελέσματα.
Σχετικά τώρα με το "enable spoolss = yes" το οποίο είναι αυτό που
πιθανότατα βλέπει σαν σφάλμα:
Αν τρέξεις την εντολή man smb.conf στο τερματικό, θα σου εμφανίσει όλες
τις ρυθμίσεις που υπάρχουν για το αρχείο /etc/samba/smb.conf
Στις ρυθμίσεις αυτές όμως δεν βρήκα να υπάρχει το enable spoolss = yes
αλλά αντί αυτού βρήκα αυτό:
disable spoolss (G)
Enabling this parameter will disable Samba´s support for the SPOOLSS set
of MS-RPC´s and will yield identical behavior as Samba 2.0.x. Windows
NT/2000 clients will downgrade to using Lanman style printing commands.
Windows 9x/ME will be unaffected by the parameter. However, this will
also disable the ability to upload printer drivers to a Samba server via
the Windows NT Add Printer Wizard or by using the NT printer properties
dialog window. It will also disable the capability of Windows NT/2000
clients to download print drivers from the Samba host upon demand. Be
very careful about enabling this parameter.
Default: disable spoolss = no
Οπότε πιστεύω πως διαγράφοντας τη συγκεκριμένη γραμμή από
το /etc/samba/smb.conf θα σου λύσει το πρόβλημα.
Το samba, όπως είπε και ο Χρήστος μπορείς να το κάνεις restart με την
εντολή sudo /etc/init.d/samba restart
Συμβουλή: για να ρυθμίσεις το samba καλό είναι να διαβάσεις τις οδηγίες
που υπάρχουν στο site
http://us1.samba.org/samba/docs/man/Samba-HOWTO-Collection/ και να μην
εμπιστεύεσαι το γραφικό περιβάλλον απο την διαδρομη
συστημα> διαχειριση συστηματος> samba
Έχω παρατηρήσει και στο παρελθόν ότι το συγκεκριμένο γραφικό περιβάλλον
τα κάνει λίγο μαντάρα μέσα στο /etc/samba/smb.conf και μετά ψάχνεσαι.
Ελπίζω να βοήθησα..
Γιώργος
More information about the Ubuntu-gr
mailing list