Cara memasang dan mengkonfigurasi Samba di Ubuntu 14.10

ubuntu samba

Samba adalah pelaksanaan perkhidmatan dan protokol yang sesuai dengan SMB (sekarang disebut CIFS) dengan mana komputer Windows berkomunikasi antara satu sama lain: Ia dikembangkan oleh Andrew Tridgell melalui teknik terbalik, menggunakan peraih lalu lintas gaya Wireshark (sebelumnya dikenali sebagai Ethereal) untuk ditawarkan keserasian dalam persekitaran * nix, sesuatu yang diperlukan untuk mengelakkan terpencil dalam persekitaran korporat dan pendidikan di mana beberapa platform biasanya wujud bersama (Windows, Linux, Mac OS X).

Mari kita lihat kemudian cara memasang dan mengkonfigurasi Samba di Ubuntu 14.10 Utopic Unicorn, bersedia untuk menawarkan saham tanpa nama dan juga saham yang lebih selamat di mana ia perlu disahkan untuk mengakses, untuk menawarkan fail kepada semua jenis pengguna. Dan kami pergi dari pangkalan bahawa kami telah memasang pelayan Ubuntu 14.10, versi distro Canonical yang didedikasikan untuk perkara ini, dengan alamat IP tetap 192.168.1.100; Sebagai tambahan kepada ini, tentu kita memerlukan beberapa peralatan lain dalam rangkaian tempatan yang sama, dan dalam kumpulan kerja yang sama, untuk menguji bagaimana semuanya telah dikonfigurasi.

Pasang Samba

Untuk memulakan, kami akan memasang pakej Samba, sesuatu yang sangat mudah kerana ia adalah sebahagian dari repositori rasmi:

# apt-get pasang samba samba-common python-glade2 system-config-samba

Konfigurasikan Samba

konfigurasikan samba

Sekarang yang harus kita lakukan adalah mengedit fail /etc/samba/smb.conf, yang merupakan satu yang membawa semua konfigurasi pelayan Samba kita. Sebelum ini kami membuat sandaran fail semasa:

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

Sekarang jika kita mengedit fail utama:

# nano /etc/samba/smb.conf

Kami mengedit bahagian [global], yang mana kami menentukan nama kumpulan kerja, rentetan yang dikenal pasti dalam rangkaian tempatan, nama netbios, jenis keselamatan dan lain-lain. Kami meninggalkannya sebagai berikut (kita boleh mengubah tiga parameter pertama jika kita mahu):

[global]
kumpulan kerja = KUMPULAN KERJA
rentetan pelayan = Pelayan Samba% v
nama netbios = ubuntu
keselamatan = pengguna
peta kepada tetamu = pengguna yang tidak baik
proksi dns = tidak

Selanjutnya kita pergi ke fail dengan baik, ke bahagian yang mengatakan 'Definisi Kongsi' dan itu bermula dengan [Tanpa Nama]. Di sana kami tambahkan (tentu saja, kami dapat mengubah jalan ke folder yang akan kami kongsi):

[Anonymous]
path = / samba / anonim
dilayari = ya
boleh ditulis = ya
tetamu ok = ya
baca sahaja = tidak

Sekarang kita mulakan semula pelayan samba:

# perkhidmatan mulakan semula smbd

Beberapa aspek yang perlu dipertimbangkan adalah kenyataan bahawa folder yang akan kami tawarkan untuk akses tanpa nama mesti ada dalam sistem fail kami dan juga mesti dapat diakses oleh semua pengguna, iaitu ketika menyenaraikannya dengan:

ls-l

Ini harus menunjukkan kepada kita membaca dan melaksanakan kebenaran untuk semua orang, yaitu drwxr-xr-x, atau 755 dalam jargon berangka. Sekiranya ini tidak berlaku, kita mesti membuatnya (kita menukar 'folder untuk berkongsi' dengan nama dan jalan yang kita mahukan):

# chmod -R 0755 / pemegang saham

Setelah kami mengkonfigurasi akses tanpa nama mari kita melakukan perkara yang sama dengannya akses terhad kata laluan, dan ini adalah sesuatu yang memerlukan sedikit kerja lagi, jadi mari kita mulakan. Pertama sekali, kerana dalam konfigurasi umum kami menetapkan bahawa keselamatan sudah selesai pengguna, ini bermaksud bahawa untuk mengakses folder yang dilindungi kita harus melakukannya menggunakan nama pengguna dan kata laluan yang ada di pelayan Ubuntu 14.10 Utopic Unicorn, dan oleh itu kita harus membuat akaun itu (kita boleh menggunakan nama yang kita mahu, bukan penggunaamba seperti yang telah kita lakukan):

# useradd usersamba -G sambashare

Kami memasukkan kata laluan pengguna apabila diminta, dan kemudian menambahkan kata laluan samba:

# smbpasswd -a penggunaamba

Kami juga akan diminta memasukkan kata laluan dua kali, setelah itu pengguna yang telah kami buat akan mempunyai kata laluan Samba mereka. Sekarang kita mesti menambahkan pilihan konfigurasi untuk berkongsi folder yang dilindungi kata laluan, jadi kita membuka semula fail konfigurasi Samba untuk diedit.

# nano /etc/samba/smb.conf

Kami tambah:

[akses selamat]
jalan = / rumah / samba / dikongsi
pengguna yang sah = @sambashare
tetamu ok = tidak
boleh ditulis = ya
dilayari = ya

Folder / home / samba / shared mesti mempunyai akses baca, tulis dan laksanakan untuk keseluruhan kumpulan sambashare, jadi untuk ini kita akan melaksanakan:

# chmod -R 0770 / rumah / samba / dikongsi

#chown -R root: sambashare / home / samba / dikongsi

Itu sahaja, kita sudah dapat konfigurasikan Sambdan dengan ini kita dapat mengakses folder ini dari mana-mana komputer di rangkaian tempatan yang merupakan sebahagian daripada kumpulan kerja KUMPULAN KERJA, dan dengan berbuat demikian kita bahkan dapat menyimpan kata laluan untuk akses lebih cepat di masa depan dari Windows, Mac OS X atau dari komputer Linux lain.

Penyuntingan video
artikel berkaitan:
Penyunting Video Percuma Terbaik untuk Ubuntu

Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.

  1.   Ringer kata

    Terima kasih atas sumbangannya, tetapi saya rasa hidup agak rumit, jika anda meletakkan tetikus di atas folder dengan butang kanan yang sama, pilihan "sumber bersama di rangkaian tempatan" muncul, hanya dengan mengaktifkannya, secara automatik ubuntu memasang dan mengkonfigurasi segala yang diperlukan untuk menjadikannya berfungsi.

    1.    Willy klew kata

      Betul, Bellman

      Tetapi kami ingin menunjukkan bagaimana sesuatu dilakukan 'dengan tangan', bukan kerana kami ingin menyulitkan diri sendiri tetapi kerana ideanya adalah mempelajari prosesnya. Oleh itu, jika kita mesti melakukan sesuatu yang lebih kompleks, seperti membenarkan akses kepada pengguna tertentu tetapi bukan yang lain, atau membenarkan akses baca sahaja untuk semua dan akses menulis ke kumpulan tertentu, kita akan tahu bagaimana melakukannya.
      Terima kasih atas komen! Salam

      1.    luismedina23 kata

        Memberi akses kepada beberapa pengguna dan yang lain tidak akan bagus untuk dipelajari.

  2.   Avelino De Sousa (@desousavelino) kata

    Halo, hebat, siaran anda telah membantu saya, terima kasih, dengan cara saya memasang Ubuntu Gnome 14.10 dan saya tidak dapat membuka LibreOffice. Ada tutorial atau sesuatu untuk menyelesaikannya? ucapan.

  3.   tiket TRON kata

    Dijelaskan dengan sangat baik ... tetapi tidak berfungsi untuk saya, ini bukan kerana tutorial, saya tidak tahu mengapa.

    Saya dengan kde dan tidak mungkin saya melihat folder tetapi kemudian saya tidak mempunyai kebenaran.

  4.   Willy klew kata

    Hai tron, mesej apa yang anda dapat dari sistem?

    Sudahkah anda menambahkan pengguna sebagai pengguna kumpulan sambashare dan juga sebagai pengguna sistem?

    1.    tiket TRON kata

      Hello Willy terima kasih kerana menjawab.

      Saya tidak tahu sama ada saya membuat kesilapan, tujuan saya adalah untuk membuat pengguna, misalnya luis dan menambahkannya ke kumpulan perkongsian samba dan itu sahaja.

      Kesalahan yang diberikannya adalah kekurangan kebenaran.

  5.   Mike perak kata

    Halo, bolehkah anda membantu saya mengkonfigurasi direktori folder di mana mereka mesti mengakses dengan pengguna dan lulus, tetapi salah satu pengguna tersebut tidak boleh memasukkan folder x?

    Tutor yang cemerlang!

  6.   yakon79 kata

    Maaf, tetapi terdapat ralat kecil pada baris berikut:

    cp /etc/samba.conf /etc/samba/smb.conf.back, yang betul adalah:

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

    Selain daripada itu, jawatannya bagus

  7.   David figueroa kata

    Rakan baik, sumbangan anda. Saya telah berusaha memberi pengguna tertentu akses ke folder folder jenis ini dan saya tidak dapat keluar.

  8.   iamneox kata

    Selamat petang,

    Maaf atas kesulitan tetapi saya tidak dapat membuat akses dengan betul ...

    Saya dapat melihat folder ketika menyambung ke \\ ip
    tetapi ketika saya ingin mengakses folder dengan "akses selamat" saya mendapat mesej bahawa .. "tidak dapat mengakses"

    Ini memberikan perasaan bahawa saya telah meletakkan nama pengguna dan kata laluan yang salah, tetapi tidak, saya telah memeriksa dan betul.

    Tangkapan skrin mesej dilampirkan:

    http://gyazo.com/b50a36dfa3b11b726063021a5d830f7b

    Terima kasih terlebih dahulu.

  9.   yomopa kata

    halo ada yang menolong saya dari ubuntu. Saya melihat keseluruhan rangkaian tempatan dan semua komputer di dalamnya tetapi dari komputer dengan win 7 ia tidak menunjukkan pelayan dengan beban ubuntu pada rangkaian yang lain tetapi bukan ubuntu…. terima kasih atas balasan segera anda

  10.   sempadan kata

    Helo, bagus, saya menggunakan antara muka grafik untuk memasangnya dan semuanya berfungsi. Walau bagaimanapun, apabila terdapat masalah elektrik semasa memulakan pelayan, anda harus memulakan perkhidmatan samba secara manual dan saya tidak berjaya memulakan secara automatik semasa anda memulakan sistem. Bolehkah anda membantu saya?

  11.   aa kata

    tidak bekerja

  12.   makenciee kata

    mmmmmmmmmmmmmmmmmm betapa menariknya saya mahu memakainya ketika ia baru sahaja dihidupkan

  13.   Anonymous kata

    Tidak keluar, ada beberapa perkara yang salah dalam tutorial, beberapa nama dicampur dan kebenarannya tidak boleh

  14.   gelap kata

    Catatannya bagus walaupun anda perlu memperbaruinya untuk Ubuntu 16.04.

  15.   Jorge Mint kata

    Saya setuju dengan Dark. Catatannya sangat bagus tetapi anda perlu mengemas kini ke Ubuntu 16.04.
    Dari sudah terima kasih banyak.
    Kerja cemerlang +10

  16.   samuel kata

    Hai saya ingin memasang pelayan lampu di ubuntu 16 tetapi ketika saya cuba menyimpan pangkalan data dengan sql saya, ia memberitahu saya kesalahan php, bahawa saya tidak mempunyai modul mysql, setelah begitu banyak penyelidikan saya tidak menemui penyelesaian konkrit, jadi Saya memutuskan untuk memasang pelayan saya Ubuntu 14, saya kembali ke sini tetapi setelah semuanya telah dipasang semasa saya cuba membuka folder dari mesin lain dengan tingkap, saya menghantar ralat yang mengatakan bahawa kelayakan saya mungkin tidak mempunyai kebenaran dan setelah kesalahan itu mengatakan bahawa akses tidak lagi tersedia, saya telah berusaha menyelesaikannya tetapi saya tidak dapat, ada yang menolong saya?

  17.   Amigo kata

    Terima kasih kepada yang pertama, sudah tentu anda harus mempunyai akal sehat mengenai jalan direktori yang betul.
    Greetings.

  18.   José Luis kata

    Selamat pagi, saya mengucapkan tahniah atas kesungguhan yang anda berikan dalam isu ini, saya lebih mementingkan elektronik daripada pengaturcaraan, tetapi saya suka ubuntu kerana mereka melakukannya tanpa pamrih dan dengan tarikan yang unik.
    Terima kasih atas ajarannya.
    Tahniah bola sepak, saya peminat mulut, dari Argentina.
    Peluk.

  19.   pembaikan perkakas kata

    Sangat berguna, artikel ini sangat bagus untuk saya dan saya dapat memasang Samba dengan betul, salam.

  20.   Hugo garcia kata

    Panduan yang sangat baik, dia banyak membantu saya. Apa yang saya tidak faham, adalah kerana anda harus memberikan kebenaran 755 ke folder bersama tetapi kemudian ditunjukkan bahawa ia mesti diberi kebenaran 770.
    Ia berfungsi dengan sempurna untuk saya, tetapi persoalan itu tetap ada.

  21.   menarik kata

    Pos yang baik. Ia berjaya untuk saya. Saya berhalusinasi dengan orang yang mengeluh seolah-olah ada sesuatu yang terhutang kepada mereka, atau Tolosabos khas "lebih mudah dengan butang kanan dan ...". Saya tidak akan sabar untuk melakukan ini secara percuma ... bergembiralah!

  22.   Abelardo kata

    Hello:

    Saya telah mengikuti langkah-langkah untuk berkongsi folder tetapi saya tidak dapat melihat fail di dalamnya dari mac yang saya gunakan untuk menyambung ke Ubuntu saya.

    Terima kasih untuk artikel yang, jauh dari kesilapan, menjelaskan prosedur yang harus diikuti.

    Best regards.

  23.   panchis kata

    Selamat petang, saya suka idea memasang samba dengan tangan, tetapi saya menganggap bahawa "dengan tangan" lebih baik daripada kod sumber, tanpa perlu menjalankan samba apt-get, tetapi, memasang semua kebergantungan dan menggunakan perintah: ./configure, make and install install akan menjadi proses yang cukup mudah! Salam 😀