Merhaba.

Oncelikle sizi uyarayim. Daha onceden samba pdc uzerine calisma yaptim ama kurmadim. Sadece conf dosyalarini olusturmustum. FreeBSD spesifik olarak su tarz bir conf file olusturmustum. Asagidaki conf'ta

DC olarak Samba 3
Kullanici profile'lari
Netlogon betikleri icin yer
Kullanici paylasimlari
Karakter set ayarlari
Trusted account(makinayi domaine sokmak icin gerekli account) eklemek (freebsd icin) anlatiliyor..


Karakter ayarlari icin:

http://ma.ph-freiburg.de/tng/tng-users/2002-10/msg00038.html

Turkce icin:

client code page = 857
dos charset = 857
unix charset = ISO8859-9



[global]
;basic server settings
workgroup = XXXX
;password backend. Sadece samba3 icin gecerli
passdb backend = smbpasswd
netbios name = server
server string = WINDOWS 2003 PDC
socket options = TCP_NODELAY IPTOS_LOWDELAY SO_SNDBUF=8192 SO_RCVBUF=8192
;PDC and master browser settings
os level = 64
preferred master = yes
local master = yes
domain master = yes
;security and logging settings
security = user
encrypt passwords = yes
log file = /var/log/samba/log.%m
log level = 2
max log size = 50
hosts allow = 127.0.0.1 192.168.1.0/255.255.255.0
;user profiles and home directory
logon home = \\%L\%U\
logon drive = H:
logon path = \\%L\profiles\%U
logon script = netlogon.bat
;FreeBSD icin unix samba sifre senkronizasyonunu saglar
passwd program = /usr/bin/passwd %u
passwd chat = *New\spassword:* %n\n *Retype\snew\spassword:* %n\n *password\shas\sbeen\schanged*
unix password sync = Yes
client code page = 857
dos charset = 857
unix charset = ISO8859-9 (burada UTF-8 'de olabilir)
preserve case = yes


[homes]
comment = Home Directories
browseable = no
writeable = yes
[profiles]
path = /home/samba/profiles
writeable = yes
browseable = no
create mask = 0600
directory mask = 0700
[netlogon]
comment = Network Logon Service
path = /home/netlogon
read only = yes
browseable = no
write list = KULLANICILAR



Ek olarak zamaninda tuttugum bazi notlar. Biraz daginik ama isinize yarar sanirim ;)


mkdir -m 0775 /home/netlogon
chown root.admins /home/netlogon
mkdir /home/samba /home/samba/profiles
chmod 1757 /home/samba/profiles


#Trust account burada olusturuluyor.
#FreeBSD 'de sonu $ ile biten userlar olusturulamazmis. Bunun icin $siz useri olustur sonra vipw ile user'in sonuna $ ekle (/usr/local/etc/mtrust'ta olusturulan kullanici icin yapilacak...)



smbpasswd -a -m machine_name$
Added user machine_name$


####Trust Machines icin freebsd yolu Automated WAY


in smb.conf:
add machine script = /usr/local/etc/mtrust %u


---> /usr/local/etc/mtrust script begin <---
#!/bin/csh -f


set MNAME = $1
set MGID = 10000
set MUID = `cat /usr/local/etc/muid`



/usr/sbin/pw useradd ${MNAME} -q -g 10000 -u $MUID -c ${MNAME} -d
/dev/null -s /usr/bin/false
echo "/usr/sbin/pw useradd ${MNAME} -q -g 10000 -u $MUID -c ${MNAME} -d
/dev/null -s /usr/bin/false" >> /tmp/log


/usr/local/bin/smbpasswd -a -m ${MNAME}
echo "/usr/local/bin/smbpasswd -a -m ${MNAME}" >> /tmp/eric.log


@ MUID ++

echo $MUID > /usr/local/etc/muid
---> script end <---



Performans icin herzaman cekirdegi tweak edin. Bunun icin man tuning



######### KULLANICI EKLEME


# useradd leah
# passwd leah
New password:
Retype new password:
passwd: all authentication tokens updated successfully
# smbpasswd -a leah
New SMB password:
Retype new SMB password:
Added user leah.




#####SMB.CONF'ta unix ve samba sifre senkronizasyonu (FreeBSD ICIN)

passwd program = /usr/bin/passwd %u
passwd chat = *New\spassword:* %n\n *Retype\snew\spassword:* %n\n *password\shas\sbeen\schanged*
unix password sync = Yes










Fuat Altun writes:

Merhabalar,
150 adet PC den olusan bir agimiz var. Burada kullandigimiz file server ise win 2000 server. Bu makine ayni zamanda
domain controller. Bunun uzerinde %90 office dosyalari tutuluyor.
Agdaki client makinalari ise win98, 2000,xp ve 2003.
Benim sorum su..
Ben dosya sunucumu freebsd yecevirip tum bu cesitli clientlarin dosyalara
bu sunucu uzerinden erismesini saglarsam sikintilarla karsilasabilirmiyim?
Ayni zamanda domain controller olarak ta freebsd ye kullanmak istiyorum..
Aklima gelen potansiyel sorunlar..
1-) Turkce karakterlerin bulundugu dosya isimleri.
2-) Authentication, Kullanici yetkilendirmeleri.
Diger sorum ise su..
Ben bu makineyi sadece dosya sunucusu olarak kullanmak istiyorum..
Dolayisiyla kabaca dusununca bu makine uzerinde ihtiyacim olan servisler
samba, sshd,belki ftp,cron ve elzem olup ta benim bilmedigim servisler.
Durum boyleyken ben cekirdegimi sadece bu amacla (dosya sunucu kullanimi
icin) optimize edebilirmiyim..
Daha dogrusu boyle yaparsam ciddi bir performans kazanci elde edermiyim?
Simdiden tesekkurler.
İyi calismalar..



-----------------------
Omer Faruk Sen
http://www.EnderUNIX.ORG
Software Development Team @ Turkey
http://www.Faruk.NET
For Public key: http://www.enderunix.org/ofsen/ofsen.asc
********************************************************



First Turkish FreeBSD book is out! Go check it.
Duydunuz mu! Turkiye'nin ilk FreeBSD kitabi cikti.
http://www.acikkod.com/freebsd.php




---------------------------------------------------------------------
Duydunuz mu! Turkiye'nin ilk FreeBSD kitabi cikti.
http://www.acikkod.com/freebsd.php

To unsubscribe, e-mail: [EMAIL PROTECTED]
Liste arsivi: http://lists.enderunix.org ve http://www.mail-archive.com/[EMAIL 
PROTECTED]




Cevap