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
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.
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.
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
Bahwa memberikan akses ke beberapa pengguna dan lainnya tidak akan bagus untuk dipelajari.
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.
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
Hai Tron, pesan apa yang Anda dapatkan dari sistem?
Sudahkah Anda menambahkan pengguna sebagai pengguna grup sambashare dan juga sebagai pengguna sistem?
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.
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!
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
Teman baik, kontribusi Anda. Saya telah mencoba memberi pengguna tertentu akses ke jenis folder bersama ini dan saya tidak bisa keluar.
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.
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
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?
tidak bekerja
mmmmmmmmmmmmmmmmmm betapa menariknya saya ingin memakainya saat baru saja dihidupkan
Itu tidak keluar, ada beberapa hal yang salah dalam tutorial, beberapa nama tercampur dan izin tidak bisa
Posnya bagus meskipun Anda harus memperbaruinya untuk Ubuntu 16.04.
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
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?
Berkat yang pertama, tentu saja Anda harus memiliki akal sehat tentang jalur direktori yang benar.
Salam.
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.
Sangat berguna, artikel ini sangat bagus untuk saya dan saya dapat menginstal Samba dengan benar, salam.
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.
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!
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.
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 😀