Εγκατάσταση SAMBA+LDAP Εγκατάσταση και ρύθμιση Samba

E-mail Εκτύπωση PDF
Αξιολόγηση Χρήστη: / 0
ΧείριστοΆριστο 

Εγκατάσταση και Ρύθμιση του SAMBA

Ο εξυπηρετητής SAMBA είναι μια γενικότερη υπηρεσία κοινόχρηστων πόρων μεταξύ Windows, Linux και MAC υπολογιστών. Με τον όρο κοινόχρηστους πόρους εννοούμε, σύστημα αρχείων, εκτυπωτών, διαχείρισης χρηστών και υπολογιστών, ονοματολογίας (δηλαδή μετατροπής των ονομάτων σε IP διευθύνσεις) κ.α. Είναι δηλαδή μια ευρύτερη υπηρεσία, η οποία στην δική μας περίπτωση έχει το πλεονέκτημα ότι παρόλο που δουλεύει σε Linux, επιτυγχάνει τη διασύνδεση ετερογενών λειτουργικών συστημάτων. Για την εγκατάσταση της υπηρεσίας αυτής κάνουμε το εξής:

#apt-get install samba

Η ρύθμιση του εξυπηρετητή SAMBA που θα αναφέρουμε εδώ θα είναι για την λειτουργία του ως Domain Controller για το domain LDAP και το backend που θα χρησιμοποιηθεί για την αποθήκευση τόσο των στοιχείων τον χρηστών και τον υπολογιστών που θα συνδέονται στο DOMAIN, δεν θα είναι σε αρχείο κειμένου ή binary (passwd file), αλλά σε κατάλόγο. Δηλαδή μια βάση δεδομένων DB4 (Berkeley DB) και ο εξυπηρετητής καταλόγου LDAP που εγκαταστήσαμε προηγουμένως.

Το αρχείο smb.conf πρέπει να περιέχει τα εξής κάτω από το [global] τμήμα:

# Ρυθμίσεις Γενικού τύπου

[global]

workgroup = LDAP

netbios name = LDAP

security = user

enable privileges = yes

interfaces = eth0 lo

bind interfaces only = yes

server string = Main LDAP Server

encrypt passwords = Yes ; Χρήση NT-LM Hashes.

ldap passwd sync = Yes

unix password sync = Yes

admin users = administrator root

log level = 0

syslog = 0

log file = /var/log/samba/log.%m

max log size = 100000

time server = Yes

socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192

mangling method = hash2

#Greek characters support. This should be correct now.

display charset = UTF-8 ; Μηνύματα του SAMBA.

unix charset = UTF-8 ; Κωδικοποίηση των ονομάτων των αρχείων στο δίσκο.

dos charset = CP737 ; Ελληνικά από DOS.

#Ρυθμίσεις Σχετικές με το domain logon και τα home directories των χρηστών καθώς και την θέση των profiles των χρηστών.

domain logons = Yes

domain master = Yes

logon script = logon.bat

logon drive = H:

logon home =\\%L\%U

logon path = \\%L\profiles\%U

#Ρυθμίσεις Σχετικές με το LDAP και τα script που θα χρησιμοποιούνται για την διαχείριση των χρηστών.

passdb backend = ldapsam:ldap://127.0.0.1/

ldap admin dn = cn=admin,dc=myhost,dc=mydomain,dc=gr

ldap suffix = dc=myhost,dc=mydomain,dc=gr

ldap group suffix = ou=Groups

ldap user suffix = ou=Users

ldap machine suffix = ou=Computers

ldap delete dn = No

passwd program = /usr/sbin/smbldap-passwd -u %u

passwd chat = "Changing password for*\nNew password*" %n\n "*Retype new password*" %n\n"

add user script = /usr/sbin/smbldap-useradd -am "%u"

delete user script = /usr/sbin/smbldap-userdel -r "%u"

add machine script = /usr/sbin/smbldap-useradd -t 0 -w "%u"

add group script = /usr/sbin/smbldap-groupadd -a "%g"

delete group script = /usr/sbin/smbldap-groupdel "%g"

add user to group script = /usr/sbin/smbldap-groupmod -m "%u" "%g"

delete user from group script = /usr/sbin/smbldap-groupmod -x "%u" "%g"

set primary group script = /usr/sbin/smbldap-usermod -g '%g' '%u'

guest account = nobody

guest ok = No

map to guest = Bad User

dont descend = /proc,/dev,/etc,/lib,/lost+found,/initrd

#Στο configuration αυτό δεν θα χρησιμοποιήσουμε εκτυπωτές.

show add printer wizard = No

#Χρήση κεφαλαίων σε όλους τους profile καταλόγους

preserve case = yes

short preserve case = yes

case sensitive = no

Ένα παραπλήσιο configuration με το δικό μας για τη χρήση SAMBA και LDAP βρίσκεται στο πακέτο samba-doc, μπορείτε δηλαδή να το αντιγράψετε απευθείας στο αρχειο ρυθμίσεων του SAMBA στο /etc/samba/smb.conf.
#cp /usr/share/doc/smb.cond /etc/samba

 




Tags: samba  global  domain  logon  home  directories  ldap  password  group  


Μοιραστείτε αυτό το άρθρο
Reddit! Del.icio.us! Mixx! Free and Open Source Software News Google! Live! Facebook! StumbleUpon! Yahoo! Dig Me Joomla Free PHP

Σχόλια
Προσθήκη νέου Αναζήτηση RSS
Γράψτε σχόλιο
Όνομα:
Email:
 
Τίτλος:
 
Please input the anti-spam code that you can read in the image.
Τελευταία Ενημέρωση ( Σάββατο, 28 Μάρτιος 2009 23:06 )  

Seach By Google

Translate this website :

Επιλογές


Warning: Parameter 1 to modMainMenuHelper::buildXML() expected to be a reference, value given in /home/flakgr/public_html/libraries/joomla/cache/handler/callback.php on line 99

Manuals


Warning: Parameter 1 to modMainMenuHelper::buildXML() expected to be a reference, value given in /home/flakgr/public_html/libraries/joomla/cache/handler/callback.php on line 99

Σε σύνδεση

Έχουμε 34 επισκέπτες συνδεδεμένους

Τελευταία Σχόλια