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