Cara menginstal dan mengkonfigurasi Samba di Ubuntu 14.10

ubuntu samba

Samba adalah implementasi layanan dan protokol yang kompatibel dengan SMB (sekarang disebut CIFS) yang dengannya komputer Windows berkomunikasi satu sama lain: Ini dikembangkan oleh Andrew Tridgell melalui rekayasa terbalik, menggunakan tangan-tangan lalu lintas gaya Wireshark (sebelumnya dikenal sebagai Ethereal) untuk menawarkan kompatibilitas di lingkungan * nix, sesuatu yang diperlukan untuk menghindari keterpencilan dalam lingkungan perusahaan dan pendidikan di mana beberapa platform biasanya hidup berdampingan (Windows, Linux, Mac OS X).

Mari kita lihat cara menginstal dan mengkonfigurasi Samba di Ubuntu 14.10 Utopic Unicorn, siap untuk menawarkan saham anonim dan juga saham yang lebih aman yang perlu diautentikasi untuk mengakses, untuk menawarkan file ke semua jenis pengguna. Dan kami berangkat dari dasar bahwa kami telah menginstal server Ubuntu 14.10, versi distro Canonical yang didedikasikan untuk masalah ini, dengan alamat IP tetap 192.168.1.100; Selain itu, tentu saja kita memerlukan beberapa peralatan lain di jaringan lokal yang sama, dan dalam kelompok kerja yang sama, untuk menguji bagaimana semuanya telah dikonfigurasi.

Instal Samba

Untuk memulai, kita akan menginstal paket Samba, sesuatu yang sangat sederhana karena mereka adalah bagian dari repositori resmi:

# apt-get install samba samba-common python-glade2 sistem-config-samba

Konfigurasi Samba

konfigurasikan samba

Sekarang yang harus kita lakukan adalah mengedit file /etc/samba/smb.conf, yang membawa semua konfigurasi server Samba kita. Sebelum ini kami membuat cadangan file saat ini:

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

Sekarang jika kita mengedit file utama:

# nano /etc/samba/smb.conf

Kami mengedit bagian [global], yaitu di mana kami menentukan nama grup kerja, string yang diidentifikasi di jaringan lokal, nama netbios, jenis keamanan, dan lain-lain. Kami membiarkannya sebagai berikut (kami dapat mengubah tiga parameter pertama jika kami mau):

[global]
workgroup = WORKGROUP
string server = Server samba% v
netbios name = ubuntu
keamanan = pengguna
peta ke tamu = pengguna buruk
dns proxy = tidak

Selanjutnya kita pergi ke bawah di file, ke bagian yang bertuliskan 'Bagikan Definisi' dan itu dimulai dengan [Anonim]. Di sana kami menambahkan (tentu saja, kami dapat mengubah jalur ke folder yang akan kami bagikan):

[Anonim]
path = / samba / anonim
dijelajahi = ya
dapat ditulis = ya
tamu ok = ya
hanya baca = no

Sekarang kita restart server samba:

# layanan smbd restart

Beberapa aspek yang perlu dipertimbangkan adalah fakta bahwa folder yang akan kami tawarkan untuk akses anonim harus ada di sistem file kami dan juga harus dapat diakses oleh semua pengguna, yaitu, saat mencantumkannya dengan:

ls-l

Ini harus menunjukkan kepada kita membaca dan mengeksekusi izin untuk semua orang, yaitu drwxr-xr-x, atau 755 dalam jargon numerik. Jika tidak demikian, kita harus membuatnya demikian (kita mengubah 'folder bersama' dengan nama dan jalur yang kita inginkan):

# chmod -R 0755 / sharefolder

Setelah kami mengkonfigurasi file akses anonim mari lakukan hal yang sama dengannya akses dibatasi kata sandi, dan ini adalah sesuatu yang membutuhkan sedikit lebih banyak pekerjaan, jadi mari kita mulai. Pertama-tama, karena dalam konfigurasi umum kami menetapkan bahwa keamanan sudah lewat pemakai, ini berarti untuk mengakses folder yang diproteksi kita harus melakukannya dengan menggunakan nama pengguna dan kata sandi yang ada di server Ubuntu 14.10 Utopik Unicorn, dan oleh karena itu kita harus membuat akun itu (kita dapat menggunakan nama yang kita inginkan, sebagai ganti usersamba seperti yang telah kami lakukan):

# useradd usersamba -G sambashare

Kami memasukkan kata sandi pengguna saat diminta, dan kemudian menambahkan kata sandi samba:

# smbpasswd -a usersamba

Kami juga akan diminta untuk memasukkan kata sandi dua kali, setelah itu pengguna yang kami buat sudah memiliki kata sandi Samba mereka. Sekarang kita harus menambahkan opsi konfigurasi untuk berbagi folder yang dilindungi kata sandi, jadi kita membuka kembali file konfigurasi Samba untuk diedit.

# nano /etc/samba/smb.conf

Kami menambah:

[akses aman]
path = / home / samba / shared
pengguna yang valid = @sambashare
tamu ok = tidak
dapat ditulis = ya
dapat dijelajahi = ya

Folder / home / samba / shared harus memiliki akses baca, tulis, dan eksekusi untuk seluruh grup sambashare, jadi untuk ini kita akan menjalankan:

# chmod -R 0770 / home / samba / shared

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

Itu saja, kami sudah bisa konfigurasikan Sambdan dengan ini kita dapat mengakses folder ini dari komputer manapun di jaringan lokal yang merupakan bagian dari workgroup LATIHAN, dan dengan melakukan itu kami bahkan dapat menyimpan kata sandi untuk akses lebih cepat di masa mendatang dari Windows, Mac OS X atau dari komputer Linux lainnya.

Pengeditan video
Artikel terkait:
Editor Video Gratis Terbaik untuk Ubuntu

tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.

  1.   Ringer dijo

    Terima kasih atas kontribusinya, tetapi menurut saya hidup ini sedikit rumit, jika Anda meletakkan mouse di atas folder dengan tombol kanan yang sama, opsi "sumber daya bersama di jaringan lokal" muncul, cukup dengan mengaktifkannya, ubuntu secara otomatis menginstal dan mengkonfigurasi semua yang diperlukan untuk membuatnya bekerja.

    1.    Willy klew dijo

      Itu benar, Bellman

      Tetapi kami ingin menunjukkan bagaimana hal-hal dilakukan 'dengan tangan', bukan karena kami suka mempersulit diri sendiri tetapi karena idenya adalah mempelajari prosesnya. Jadi, jika kita harus melakukan sesuatu yang lebih kompleks, seperti mengizinkan akses ke pengguna tertentu tetapi tidak untuk yang lain, atau mengizinkan akses hanya-baca ke semua dan akses tulis ke grup tertentu, kita akan tahu cara melakukannya.
      Terima kasih atas komentarnya! Salam pembuka

      1.    luismena23 dijo

        Bahwa memberikan akses ke beberapa pengguna dan lainnya tidak akan bagus untuk dipelajari.

  2.   Avelino De Sousin (@ousavelino) dijo

    Halo, hebat, posting Anda telah membantu saya, terima kasih, dengan cara saya menginstal Ubuntu Gnome 14.10 dan saya tidak dapat membuka LibreOffice. Adakah tutorial atau sesuatu untuk mengatasinya? Salam.

  3.   tron dijo

    Dijelaskan dengan sangat baik ... tetapi itu tidak berhasil untuk saya, itu bukan karena tutorialnya, saya tidak tahu mengapa.

    Saya dengan kde dan tidak ada cara saya melihat folder tetapi kemudian saya tidak memiliki izin

  4.   Willy klew dijo

    Hai Tron, pesan apa yang Anda dapatkan dari sistem?

    Sudahkah Anda menambahkan pengguna sebagai pengguna grup sambashare dan juga sebagai pengguna sistem?

    1.    tron dijo

      Halo Willy, terima kasih sudah menjawab.

      Saya tidak tahu apakah saya melakukan kesalahan, maksud saya adalah membuat pengguna, misalnya luis dan menambahkannya ke grup samba share dan hanya itu.

      Kesalahan yang diberikannya kepada saya adalah kurangnya izin.

  5.   Mike silver dijo

    Halo, dapatkah Anda membantu saya mengonfigurasi direktori folder yang harus mereka akses dengan user dan pass, tetapi salah satu dari pengguna tersebut tidak boleh masuk ke folder x?

    Guru yang luar biasa!

  6.   yakon79.dll dijo

    Maaf, ada kesalahan kecil di baris berikut:

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

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

    Selain itu, postingannya bagus

  7.   David figueroa dijo

    Teman baik, kontribusi Anda. Saya telah mencoba memberi pengguna tertentu akses ke jenis folder bersama ini dan saya tidak bisa keluar.

  8.   iamneox dijo

    Selamat siang,

    Maaf atas ketidaknyamanan ini tetapi saya tidak dapat membuat akses dengan benar ...

    Saya dapat melihat folder ketika saya terhubung ke \\ ip
    tetapi ketika saya ingin mengakses folder dengan "akses aman" saya mendapatkan pesan bahwa .. "tidak dapat mengakses"

    Ini memberi perasaan bahwa saya telah memasukkan nama pengguna dan kata sandi yang salah, tetapi tidak, saya telah memeriksanya dan itu benar.

    Tangkapan layar terlampir dari pesan:

    http://gyazo.com/b50a36dfa3b11b726063021a5d830f7b

    Terima kasih sebelumnya.

  9.   yomopa dijo

    halo seseorang membantu saya dari ubuntu Saya melihat seluruh jaringan lokal dan semua komputer di dalamnya tetapi dari pc dengan win 7 itu tidak menunjukkan server dengan beban ubuntu di jaringan semua yang lain tetapi tidak ubuntu…. terima kasih atas balasan cepat Anda

  10.   sempoa dijo

    Halo, posting yang bagus, saya menggunakan antarmuka grafis untuk menginstalnya dan semuanya berfungsi. Namun, ketika ada masalah listrik saat memulai server, Anda harus memulai layanan samba secara manual dan saya tidak dapat menjalankannya secara otomatis saat Anda memulai sistem. Bisakah Anda membantu saya?

  11.   aa dijo

    tidak bekerja

  12.   makenciee dijo

    mmmmmmmmmmmmmmmmmm betapa menariknya saya ingin memakainya saat baru saja dihidupkan

  13.   Anonim dijo

    Itu tidak keluar, ada beberapa hal yang salah dalam tutorial, beberapa nama tercampur dan izin tidak bisa

  14.   gelap dijo

    Posnya bagus meskipun Anda harus memperbaruinya untuk Ubuntu 16.04.

  15.   Jorge Mint dijo

    Saya setuju dengan Dark. Posting ini sangat bagus tetapi Anda perlu memperbaruinya ke Ubuntu 16.04.
    Dari yang sudah terima kasih banyak.
    Kerja bagus +10

  16.   samuel dijo

    Hai, saya ingin memasang server lampu di ubuntu 16 tetapi ketika saya mencoba menyimpan database dengan sql saya, itu memberi tahu saya kesalahan php, bahwa saya tidak memiliki modul mysql, setelah begitu banyak penelitian saya tidak menemukan solusi konkret, jadi Saya memutuskan untuk menginstal server saya Ubuntu 14, saya kembali ke sini tetapi semuanya sudah diinstal ketika saya mencoba membuka folder dari komputer lain dengan windows itu mengirimi saya kesalahan yang mengatakan bahwa kredensial saya mungkin tidak memiliki izin dan setelah kesalahan itu mengatakan akses itu tidak lagi tersedia, saya telah mencoba menyelesaikannya tetapi saya tidak bisa, seseorang membantu saya?

  17.   amigo dijo

    Berkat yang pertama, tentu saja Anda harus memiliki akal sehat tentang jalur direktori yang benar.
    Salam.

  18.   José Luis dijo

    Selamat pagi, saya mengucapkan selamat kepada Anda atas semangat yang Anda berikan pada masalah ini, saya lebih banyak tentang elektronik daripada pemrograman, tetapi saya suka ubuntu karena mereka melakukannya tanpa pamrih dan dengan daya tarik yang unik.
    Terima kasih atas ajarannya.
    Selamat atas sepak bola, saya penggemar mulut, dari Argentina.
    Memeluk.

  19.   perbaikan alat dijo

    Sangat berguna, artikel ini sangat bagus untuk saya dan saya dapat menginstal Samba dengan benar, salam.

  20.   Hugo garcia dijo

    Panduan yang luar biasa, dia banyak membantu saya. Apa yang saya tidak mengerti, adalah karena Anda harus memberikan izin 755 ke folder bersama tetapi kemudian diindikasikan bahwa itu harus diberikan izin 770.
    Ini bekerja dengan sempurna untuk saya, tetapi keraguan itu tetap ada.

  21.   menggambar dijo

    Pos yang bagus. Ini telah bekerja dengan sempurna untuk saya. Saya berhalusinasi dengan orang-orang yang mengeluh seolah-olah ada sesuatu yang berhutang kepada mereka, atau Tolosabos khas "lebih mudah dengan tombol kanan dan ...". Saya tidak akan memiliki kesabaran untuk melakukan ini secara gratis ... bergembiralah!

  22.   Abelardo dijo

    Hello:

    Saya telah mengikuti langkah-langkah untuk berbagi folder tetapi saya tidak dapat melihat file di dalamnya dari mac yang saya gunakan untuk terhubung ke Ubuntu saya.

    Terima kasih untuk artikel yang, jauh dari kesalahan, menjelaskan prosedur yang harus diikuti dengan sangat baik.

    Salam.

  23.   panchi dijo

    Selamat siang, saya suka ide untuk menginstal samba dengan tangan, tetapi saya akan menganggap bahwa "dengan tangan" itu lebih baik dari kode sumber, tanpa harus menjalankan apt-get install samba, tetapi, menginstal semua dependensi dan menggunakan perintah: ./configure, make dan make install akan menjadi proses yang cukup sederhana! Salam 😀