|
# Global parametreler [global] # Çalışacağınız workgroup ismini belirtir workgroup = TEST # Makinanın workgroup'ta görünecek olan ismi netbios name = LINUXPDC # PDC için gerekli. Daha fazla ayrıntı için www.samba.org. # Zaten bu satırı yazmasanızda öntanımlı vardır. security = user # Makinanın birden çok isminin olmasını sağlar ki, tavsiye # ettiğim birşey değildir. Bunun yerine wins'e eklemek en mantıklısı. netbios aliases = linuxpdc zeus anamakina # Windows'dan bakıldığında comment kısmında görünecek olan açıklama server string = XXX Sirketler Grubu Linux PDC Server # Samba sunucusunun üzerinden hizmet vereceği arabirim interfaces = 192.168.1.200/255.255.255.0 # Bütün windows'ların kimlik kanıtlaması için gerek duyduğu # parola şifrelemesi özelliği. Bunu mutlaka kullanmalısınız! encrypt passwords = Yes # En az verebileceğiniz parola uzunluğu. Değeri "0" da olabilir. # Bu da "null password = yes" paremetresi demektir. min passwd length = 2 # Diğer Unix'lerinde kimlki kanıtlamasında birlikte çalışabilmesi için gerekli unix password sync = true # Windows altından parola değiştirmek için gerekli. # Bu satır yerine "passwd chat = " da kullanabilirsiniz. İkiside aynı şey! passwd program = /usr/bin/passwd %U # Bu bölümü aşağıda anlattım. "password program" satırıyla aynı anlamdadır. # Birini terchih etmeniz gerekli. add user script = /usr/sbin/useradd -d /dev/null -g 555 -s /bin/false -M %u # Samba sunucusunun tutacağı günlük kaydı seviyesi log level = 5 # Her makina başına günlük kayıt dizini ve dosya ismi. # Günlük kayıtları virusserver.log tarzında adlandırılacaktır. # %M yerie %U kullanılırsa her kullanıcı için ayrı günlük dosyası tutulur. log file = /var/log/samba/%M # Sambanın zaman sunucusu olarak çalışmasını sağlar. time server = Yes # Domainlere makinalari eklemek için gereklidir. # Bunun yerine "admin users = root " satırıda ekleyebilirsiniz. # Unutmayın bir makinayı domaine ancak root(id=0) ekleyebilir # veya aşağıda belirttiğiniz kullanıcılar domain admin group = root @root ebal # Bu kullanıcılar admin haklarına sahiptirler. Unutmayın, Admin users # paremetresi belirtilirse o kullanıcının oluşturacağı her dosya ve # dizinin sahibi otomatikman root olacaktır.! admin users = root ebal # Permormans için. Ayrıntılı bilgiyi www.samba.org'dan bulabilirsiniz. socket options = SO_KEEPALIVE IPTOS_LOWDELAY TCP_NODELAY # Eğer çekirdekte modül olarak yüklenmişse Türkçe karakter desteği de ekler. character set = ISO8859-9 # smbpassword dosyasının yerini belirtir. Ötanımlı bir satırdır. # Öntanımlı dediğim de Samba derlenirken seçilen dizindir. smb passwd file = /etc/samba/smbpasswd # 192.168.1.x ağı samba'yı kullanabilir. "hosts deny" paremetresi olmadan # bir işe yaramaz. hosts allow = 192.168.1.0/255.255.255.0 # 192.168.1.x dışında hiçbir istemciye yanıt vermeyeceğini belirtir. # "hosts allow" kullanmadan doğal olarak tek başına çalışmaz/uygulanmaz. hosts deny = 0.0.0.0/0.0.0.0 # user alias için gereklidir. Örneğin "root = admin administrator" satırı # w2k'dan administrator olarak login olduğunuzda aslında root kullanıcısıyla login olduğunuz anlamına getirilir. username map = /etc/samba/smbusers # her kullanıcı için {loginname}.bat logon script = %U.bat # Bu bölümü de aşağıda anlattım. logon path = # Kullanıcıların makinalarını açtığında eşleştirilecekleri ev dizinleri logon home = \\%L\%U # Kullanıcıların w2k'dan parolalarını değiştirebilmeleri için. # Eğer bu "=" den sonra boş bırakırsanız kullanıcılar parolalarını # değiştiremezler. Bu satır öntanımlıdır. passwd chat = *new*password* %n\n *new*password* %n\n *changed* # windowsların domaine logon olabilmeleri için domain logons = Yes # Tavsiye ettigim rakam. Ayrıntılı bilgi: www.samba.org os level = 64 # PDC olabilmesi icin gerekli."preffered master" paremetresi öntanımlı # olarak "yes"dir... domain master = True # Mutlaka olması gerekli bence. İlerde anlatacağım bazı sorunlar çıkabiliyor, # bu satır olmadığı takdirde. wins support = Yes # Bazı virüsler için ufak bir önlem veto files = /*.eml/*.nws/riched20.dll/*.{*}/ [netlogon] comment = Network Logon Service path = /var/lib/samba/netlogon [homes] comment = Home Directories read only = No create mask = 0640 directory mask = 0750 browseable = No [cdrom] comment = Linux CD-ROM path = /media/cdrom locking = No [Apps] comment = Programlar path = /Apps create mask = 0755 directory mask = 0755
|