Ubuntu 14.10'da Samba nasıl kurulur ve yapılandırılır

samba ubuntu'su

Samba, SMB ile uyumlu bir hizmet ve protokol uygulamasıdır Windows bilgisayarların birbirleriyle iletişim kurduğu (şimdi CIFS olarak adlandırılıyor): Andrew Tridgell tarafından tersine mühendislik yoluyla, Wireshark tarzı trafik yakalayıcılar (eski adıyla Ethereal olarak biliniyordu) kullanılarak geliştirildi. * nix ortamlarında uyumluluk, genellikle birkaç platformun (Windows, Linux, Mac OS X) bir arada bulunduğu kurumsal ve eğitim ortamlarında izole edilmekten kaçınmak için gerekli olan bir şey.

Görelim o zaman Ubuntu 14.10 Utopic Unicorn'da Samba nasıl kurulur ve yapılandırılır, için hazır anonim paylaşımlar ve ayrıca kimlik doğrulaması için gerekli olan daha güvenli paylaşımlar sunmak her tür kullanıcıya dosya sunmak için erişmek. Ve bu konulara adanmış Canonical dağıtımının sürümü olan Ubuntu 14.10 sunucusunu 192.168.1.100 sabit IP adresiyle kurduğumuz temelden başlıyoruz; Buna ek olarak, elbette her şeyin nasıl yapılandırıldığını test etmek için aynı yerel ağda ve aynı çalışma grubu içinde başka ekipmanlara ihtiyacımız olacak.

Samba'yı yükle

Başlangıç ​​olarak, resmi depoların bir parçası oldukları için çok basit bir şey olan Samba paketlerini kuracağız:

# apt-get install samba samba-ortak python-glade2 system-config-samba

Samba'yı Yapılandır

sambayı yapılandır

Şimdi yapmamız gereken şey, Samba sunucumuzun tüm konfigürasyonunu taşıyan /etc/samba/smb.conf dosyasını düzenlemek. Bundan önce mevcut dosyanın bir yedeğini alıyoruz:

# cp /etc/samba.conf /etc/samba/smb.conf.back

Şimdi ana dosyayı düzenlersek:

# nano /etc/samba/smb.conf

[Global] bölümünü düzenliyoruz, burada çalışma grubunun adını belirtiriz, yerel ağda tanımlandığı dize, netbios adı, güvenlik türü ve diğerleri. Aşağıdaki gibi bırakıyoruz (dilersek ilk üç parametreyi değiştirebiliriz):

[küresel]
çalışma grubu = WORKGROUP
sunucu dizesi = Samba sunucusu% v
netbios adı = ubuntu
güvenlik = kullanıcı
konuk için harita = kötü kullanıcı
dns proxy = hayır

Daha sonra dosyanın oldukça aşağıya, yazan bölüme gidiyoruz 'Hisse Tanımları' ve bu şununla başlar [Anonim]. Orada ekliyoruz (tabii ki paylaşacağımız klasörün yolunu değiştirebiliriz):

[Anonim]
yol = / samba / anonim
göz atılabilir = evet
yazılabilir = evet
misafir tamam = evet
salt okunur = hayır

Şimdi yeniden başlatıyoruz samba sunucusu:

# hizmet smbd yeniden başlatma

Dikkate alınması gereken birkaç husus, anonim erişim için sunacağımız klasörün dosya sistemimizde var olması ve aynı zamanda tüm kullanıcılar için erişilebilir olması gerektiği gerçeğidir, yani aşağıdakilerle listelenirken:

ls -l

Bize herkes için okuma ve yürütme izinlerini, yani drwxr-xr-x veya sayısal jargonda 755 göstermelidir. Eğer durum böyle değilse, öyle yapmalıyız ('paylaşılan klasörü' istediğimiz ad ve yola göre değiştiririz):

# chmod -R 0755 / paylaşım

Yapılandırdıktan sonra anonim erişim hadi onunla aynısını yapalım şifre kısıtlamalı erişimve bu biraz daha fazla çalışma gerektiren bir şey, o yüzden başlayalım. Her şeyden önce, genel konfigürasyonda güvenliğin kullanıcıBu, korumalı klasörlere erişmek için sunucuda bulunan kullanıcı adı ve şifreyi kullanarak yapmamız gerektiği anlamına gelir. Ubuntu 14.10 Ütopik Unicornve bu nedenle bu hesabı oluşturmamız gerekecek (istediğimiz adı yerine kullanabiliriz Kullanıcılaramba yaptığımız gibi):

# useradd usersamba -G sambashare

İstendiğinde kullanıcının şifresini giriyoruz ve ardından samba şifresini ekliyoruz:

# smbpasswd -a usersamba

Ayrıca şifreyi iki kez girmemiz istenecek, bundan sonra oluşturduğumuz kullanıcı zaten Samba şifresine sahip olacak. Şimdi şifre korumalı bir klasörü paylaşmak için yapılandırma seçeneklerini eklemeliyiz, bu nedenle Samba yapılandırma dosyasını düzenleme için yeniden açıyoruz.

# nano /etc/samba/smb.conf

Ekleriz:

[güvenli erişim]
yol = / ev / samba / paylaşılan
geçerli kullanıcılar = @sambashare
misafir tamam = hayır
yazılabilir = evet
göz atılabilir = evet

/ Home / samba / paylaşılan klasörü, tüm sambashare grubu için okuma, yazma ve yürütme erişimine sahip olmalıdır, bu nedenle bunun için şunları yapacağız:

# chmod -R 0770 / home / samba / paylaşılan

#chown -R kökü: sambashare / home / samba / shared

İşte bu, zaten başardık Samb'yi yapılandırve bununla, çalışma grubunun bir parçası olan yerel ağdaki herhangi bir bilgisayardan bu klasöre erişebiliriz. ÇALIŞMA GRUBUve bunu yaparak, gelecekte Windows, Mac OS X veya diğer Linux bilgisayarlardan daha hızlı erişim için parolayı kaydedebiliriz.

Video baskısı
İlgili makale:
Ubuntu için En İyi Ücretsiz Video Editörleri

Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.

  1.   Zil dijo

    Katkınız için teşekkürler, ancak sanırım hayatınızı biraz zorlaştırıyor, fareyi sağ tuşu ile bir klasörün üzerine koyarsanız, sadece etkinleştirdiğinizde "yerel ağda paylaşılan kaynak" seçeneği görünür, ubuntu çalışması için gereken her şeyi otomatik olarak yükler ve yapılandırır.

    1.    Willy klew dijo

      Bu doğru, Bellman

      Ama işlerin nasıl 'elle' yapıldığını göstermek istedik, kendimizi karmaşıklaştırmaktan hoşlandığımız için değil, asıl fikir süreci öğrenmek olduğu için. Bu nedenle, belirli kullanıcılara erişime izin vermek, ancak diğerlerine erişmemek gibi daha karmaşık bir şey yapmak zorunda kalırsak veya herkese salt okunur erişim ve belirli bir gruba yazma erişimi sağlamak gibi, bunu nasıl yapacağımızı bileceğiz.
      Yorum için teşekkürler! Selamlar

      1.    luismedina23 dijo

        Bazı kullanıcılara ve diğerlerine erişim vermeyi öğrenmek harika olmaz.

  2.   Avelino De Sousa (@desousavelino) dijo

    Merhaba, harika, yazınız bana yardımcı oldu, teşekkürler, bu arada Ubuntu Gnome 14.10'u kurdum ve LibreOffice'i açamıyorum.Bunu çözmek için herhangi bir eğitim veya bir şey var mı? kutlama.

  3.   Tron dijo

    Çok iyi açıklandı ... ama benim için işe yaramıyor, öğretici yüzünden değil, nedenini bilmiyorum.

    Kde ile birlikteyim ve klasörleri görmeme imkan yok ama izinlerim yok. Ne çile

  4.   Willy klew dijo

    Merhaba tron, sistemden hangi mesajı alıyorsunuz?

    Kullanıcıları sambashare grubunun kullanıcıları ve ayrıca sistem kullanıcıları olarak eklediniz mi?

    1.    Tron dijo

      Merhaba Willy cevapladığınız için teşekkürler.

      Hata yapıp yapmadığımı bilmiyorum, niyetim bir kullanıcı oluşturmaktı, örneğin luis ve onu samba paylaşım grubuna eklemekti ve hepsi bu.

      Bana verdiği hata izin eksikliğidir.

  5.   Mike Silver dijo

    Merhaba, kullanıcıyla erişmeleri ve geçmeleri gereken bir klasör dizini yapılandırmama yardım eder misiniz, ancak bu kullanıcılardan biri x klasörüne girmemelidir?

    Mükemmel öğretmen!

  6.   yakon79 dijo

    Maalesef aşağıdaki satırda küçük bir hata var:

    cp /etc/samba.conf /etc/samba/smb.conf.back, doğru olan:

    cp /etc/samba/samba.conf /etc/samba/smb.conf.back

    Bunun dışında gönderi harika

  7.   David figueroa dijo

    Mükemmel arkadaş, katkınız. Bazı kullanıcılara bu tür bir paylaşılan klasöre erişim vermeye çalışıyorum ve çıkış alamıyorum.

  8.   iamneoks dijo

    İyi günler,

    Verdiğimiz rahatsızlıktan dolayı özür dilerim, ancak erişimleri doğru şekilde oluşturamıyorum ...

    \\ ip'e bağlandığımda klasörleri görebiliyorum
    ancak klasöre "güvenli erişim" ile erişmek istediğimde .. "erişemiyorum" mesajını alıyorum

    Kullanıcı adı ve şifreyi yanlış yazdığım hissini veriyor ama hayır, kontrol ettim ve doğru.

    Mesajın ekli ekran görüntüsü:

    http://gyazo.com/b50a36dfa3b11b726063021a5d830f7b

    Şimdiden teşekkürler.

  9.   Yomopa dijo

    merhaba birisi bana ubuntu'dan yardım etsin Tüm yerel ağı ve içindeki tüm bilgisayarları görüyorum ama win 7 olan bir bilgisayardan sunucuyu ağda ubuntu yükü ile göstermiyor ama ubuntu değil…. hızlı cevabınız için teşekkürler

  10.   abaküs dijo

    Merhaba, iyi gönderi, yüklemek için grafik arayüzü kullandım ve her şey çalışıyor. Ancak sunucuyu başlatırken elektriksel sorunlar olduğunda samba servislerini manuel olarak başlatmanız gerekiyor ve sistemi başlattığınızda otomatik olarak başlamasını sağlayamıyorum bana yardımcı olur musunuz?

  11.   aa dijo

    çalışmıyor

  12.   Makenciee dijo

    mmmmmmmmmmmmmmmmmm ne kadar ilginç açıldığında onu takmak istiyorum

  13.   Anonim dijo

    Çıkmıyor, öğreticide yanlış olan birkaç şey var, bazı isimler karışık ve izinler alınamıyor

  14.   karanlık dijo

    Gönderiyi Ubuntu 16.04 için güncellemeniz gerekmesine rağmen iyi.

  15.   Jorge Darphane dijo

    Dark'a katılıyorum. Gönderi çok iyi ancak onu Ubuntu 16.04'e güncellemeniz gerekiyor.
    Şu şimdiden çok teşekkür ederim.
    Mükemmel iş +10

  16.   samuel dijo

    Hey ubuntu 16'da bir lamba sunucusu kurmak istedim ama sql'imle veritabanlarını kaydetmeye çalıştığımda bana bir php hatası söyledi, mysql modülüne sahip değildim, çok fazla araştırmadan sonra somut bir çözüm bulamadım, yani Sunucumu Ubuntu 14'e kurmaya karar verdim, buraya geri geldim ancak başka bir makineden bir klasörü pencereli bir klasör açmaya çalıştığımda zaten her şeyin yüklü olması, kimlik bilgilerimin muhtemelen izinlere sahip olmadığını ve bu hatadan sonra bana bir hata gönderiyor erişimin artık mevcut olmadığını söylüyor, bunu çözmeye çalışıyorum ama yapamıyorum, biri bana yardım ediyor mu?

  17.   Amigo dijo

    İlki sayesinde, elbette dizinin doğru yolu konusunda biraz sağduyuya sahip olmalısınız.
    Selamlar.

  18.   José Luis dijo

    Günaydın, bu konulara verdiğiniz tutku için sizi tebrik ediyorum, programlamadan çok elektronikle ilgiliyim ama Ubuntu'yu seviyorum çünkü bunu özverili ve benzersiz bir çekicilikle yapıyorlar.
    Öğretileri için teşekkürler.
    Futbol için tebrikler, Arjantin'den bir ağız hayranıyım.
    Sarıl.

  19.   cihaz onarımı dijo

    Çok faydalı, bu makale benim için harika oldu ve Samba'yı doğru bir şekilde yükleyebiliyorum, selamlar.

  20.   Hugo garcia dijo

    Mükemmel rehber, bana çok yardımcı oldu. Anlamadığım şey, paylaşılan klasöre 755 izinleri vermeniz gerektiğinden, ancak daha sonra 770 izinlerinin verilmesi gerektiği belirtiliyor.
    Benim için mükemmel çalıştı, ancak bu soru kalır.

  21.   çizmek dijo

    İyi yazı. Benim için mükemmel çalıştı. Sanki kendilerine bir şey borçluymuş gibi şikayette bulunan insanlarla ya da tipik Tolosabos "doğru düğme ile daha kolay ve ..." halüsinasyon görüyorum. Bunu bedavaya yapacak sabrım olmazdı ... neşelen!

  22.   Abelardo dijo

    Selam

    Klasörleri paylaşma adımlarını takip ettim ancak Ubuntu'ma bağlanmak için kullandığım mac'tan içlerindeki dosyaları göremiyorum.

    Hatalardan uzak, izlenecek prosedürü çok iyi açıklayan makale için teşekkürler.

    Saludos cordiales.

  23.   panchis dijo

    İyi günler, samba'yı elle yükleme fikrini seviyorum, ancak "elle" bunun, apt-get install samba'yı yürütmek zorunda kalmadan, ancak tüm bağımlılıkları yükleyip kullanarak kaynak kodundan olacağını düşünürdüm. komutlar: ./configure, make ve make install oldukça basit bir işlem olacaktır! Selamlar 😀