10-28-2012, 03:18 PM
İşyerimizdeki NT makinalar yerine Linux kurduk. Şu anda hiç bir Windows NT makinası servis vermiyor. Web ve e-posta servislerimiz Linux üzerinde. Ancak dosya paylaşımında sorunlar yaşıyoruz. Sadece belirli bir dizini kullanıcılara paylaştırmak için smb.conf dosyasını ne şekilde yapılandırmamız gerekiyor?
Aşağıdaki çözüm, sistemde NT olsun ya da olmasın işinizi görecektir. Kısaca "share level authentication" dediğimiz bu yöntemle, belirli bir dizini, istediğini kullanıcılara paylaştırabileceksiniz. Önce, smb.conf dosyasının [global] bölümüne aşağıdaki satırları ekleyin.
security = share
encrypt passwords = no
Bu satırların normal olarak smb.conf'ta öntanımlı halde gelmesi gerekiyor. Şimdi sırada herhangi bir dizini kullanıma açmak var. Aşağıdaki örneği inceleyin.
[web-servisi]
path = /home/httpd/html
usernames = filiz atilim
only users = true
Yukarıda, /home/httpd/html dizinine erişebilecek olan kullanıcıları filiz ve atilim olarak tanımladık. Her iki kullanıcının da Linux tarafında tanımlı olmaları (bir başka deyişle /etc/passwd dosyasında girdilerinin bulunması) gerekiyor. Tabi /home/httpd/html dizinlerinin ayarlarının bu kullanıcılara göre olması gerektiğini belirtmemize gerek yok. Artık Linux web sunucunuza "Ağ Komşuları" penceresinden bağlanabileceksiniz. Samba sunucuya bir isim vermeyi unutmayın.
Aşağıdaki çözüm, sistemde NT olsun ya da olmasın işinizi görecektir. Kısaca "share level authentication" dediğimiz bu yöntemle, belirli bir dizini, istediğini kullanıcılara paylaştırabileceksiniz. Önce, smb.conf dosyasının [global] bölümüne aşağıdaki satırları ekleyin.
security = share
encrypt passwords = no
Bu satırların normal olarak smb.conf'ta öntanımlı halde gelmesi gerekiyor. Şimdi sırada herhangi bir dizini kullanıma açmak var. Aşağıdaki örneği inceleyin.
[web-servisi]
path = /home/httpd/html
usernames = filiz atilim
only users = true
Yukarıda, /home/httpd/html dizinine erişebilecek olan kullanıcıları filiz ve atilim olarak tanımladık. Her iki kullanıcının da Linux tarafında tanımlı olmaları (bir başka deyişle /etc/passwd dosyasında girdilerinin bulunması) gerekiyor. Tabi /home/httpd/html dizinlerinin ayarlarının bu kullanıcılara göre olması gerektiğini belirtmemize gerek yok. Artık Linux web sunucunuza "Ağ Komşuları" penceresinden bağlanabileceksiniz. Samba sunucuya bir isim vermeyi unutmayın.