Skip to main content

Konfigurasi Samba Server di Centos7 Mode Anonymous Authentication

Assalamu'alaikum wr.wb


Samba? Apa itu? Pernah denger sharing folder di OS Windows? yap itulah jenisnya, jadi Samba ini adalah 'adapter' sharing foldernya windows buat di linux. Kalau di Windows mau share folder tinggal klik kanan, terus pilih sharing folder terus tinggal next, next, next aja, beda sama linux, kalau linux mau share folder ke windows atau sebaliknya, maka si linux harus menggunakan samba ini.
Pada kesempatan kali ini, ane ingin share cara konfigurasi samba server di centos7 dengan mode Anonymous, jadi pada saat client akan mengakses shared folder, maka tidak memerlukan user dan password untuk mengakses shared folder tersebut.  

Konfigurasi IP Address
Server : 202.108.5.23/24
Client : 202.108.5.12/24

Install Samba
Install seluruh paket samba yang tersedia pada repositori.



Nah inilah paket paket yang akan terinstall, yaitu sambasamba-client untuk mengakses shared folder yang telah di share oleh perangkat lain, samba-python, yaitu samba yang menggunakan python dalam programnya





Buat folder untuk tempat share directory anonymous user, kemudian atur permission untuk directory tersebut, setelah itu atur kepemilikan direktory menjadi nobody, karena pada lab ini kita akan membuat samba server dengan anonymous authentication, jadi ownership dari suatu folder harus diatur menjadi nobody.


Konfigurasi Samba
Masuk ke directory /etc/samba/ kemudian backup terlabih dahulu file konfigurasi default samba yaitu smb.conf (optional) kemudian buat file smb.conf kembali


Masukkan Syntax seperti ini


  • [global] : Parameter dalam bagian ini berlaku terhadap server secara keseluruhan, atau default untuk bagian yang tidak secara spesifik menentukan item tertentu, atau kata lainnya adalah parameter untuk mendefinisikan sebuah samba server dan konfigurasi secara umum.
  • workgroup : Ini mengatur apa yang akan server Anda akan tampilkann ketika ditanyakan oleh klien mengenai workgroup atau domain
  • server string : Bagian ini adalah komentar atau keterangan yang akan muncul pada print manager dibagian comment box
  • netbios name : ini adalah nama netbios untuk mengakses samba server selain menggunakan IP Server. nah ini akan kita coba di client nanti
  • map to guest : option ini berfungsi untuk menindak lanjuti apabila seseorang salah memasukkan password user, dan bad user berguna agar apabila seseorang salah memasukkan password suatu user maka akan ditolak untuk login, dan apabila nama usernya tidak ada dalam samba server, maka ia akan masuk sebagai anonymous, buat lebih lengkap, liat wikinya samba aje dah :v
  • [Anonymous] : parameter ini mendefinisikan sesuatu yang dishare, yaitu untuk anonymous, untuk namanya bisa anda ganti sesuka hati
  • path : mendefinisikan directory yang akan dishare, disini saya akan share directory /alhudsf-anon
  • browseable : option ini untuk mengatur, apakah directory yang dishare boleh dijelajahi atau tidak
  • guest ok: option ini berguna untuk memberi akses guest user agar dapat mengakses share directory atau tidak
  • writeable : dari terjemahannya aja udah kebayang kan ini gunaya buat apa, jadi option ini gunanya untuk memberi akses user dapat melakukan write atau mengcopy, menghapus file kedalam directory
  • read only : jadi directory yg dishare mau dibaca doang apa engga? sakit kalo dibaca doang, jiaah jadi baper wkwkkw.. option ini berfungsi untuk mengatur user hanya dapat melihat file saja tanpa memodifikasinya atau tidak.

Jalankan dan enable service smb dan nmb agar samba dan nmb berjalan setelah booting.
service smb yaitu service samba itu sendiri yang telah dikonfigurasi, sedangkan service nmb yaitu service untuk netbios name.


Tes konfigurasi samba dengan perintah testparm


 Beri akses service samba di firewall dan berikan izin directory yang telah dishare pada SELinux dengan perintah chcon -t samba_share_t /directory-share


Pengujian 
Pada client windows, salah satu caranya dalah dengan run dengan cara menekan tombol windows + r dan masukkan \\ipserver atau \\netbiosname kemudian OK


Disini terlihat parameter yang telah dibuat pada smb.conf


Kemudian buat file sebagai pengujian.





 Cek di Server


Buat file pada server


Pengujian pada client



gan..gan.. kan kalo anonymousnya dikasih full akses kan jadi gak aman, solnya siapa aja bisa masuk.
Oke gue bikin anonymous jadi cuma bisa baca aja.

Kembali ke server, buka file konfigurasi samba.conf di /etc/samba
nano /etc/samba/smb.conf
Ganti value writeable menjadi no, dan read only jadi yes


Kemudian restart samba
systemctl restart smb 
Pengujian di client.
Nah ini ini ane ceritanya mau copy file ke samba server, tapi gabisa garagara ga dikasih akses writeable dan cuma bisa read only



Mau modify file juga gabisa


Bang itu kan buat windows, kalau buat linux gimana?
Sebenernya sama aja sih, di linux, tinggal buka file manager aja.

Buka File manager agan and sista, kemudian klik Browse Network, atau kalau pada file manager yang lain, klik yg ada networknya deh, terus klik netbios name yang tadi diatur di samba server


Tuh kan keliatan Anonymousnya



Sekian Semoga Bermanfaat
loading...

Comments

Popular posts from this blog

Lab 8.8 Konfigurasi Log Analyzer Visited Pages dengan Awstats di Apache pada Centos7

Assalamu’alaikum wr.wb Pada kali ini ane ingin share cara monitoring dengan awstats. Awstats adalah sebuah tools untuk memantau visited pages pada webserver. Langsung saja kita konfigurasi 1. Install epel, karena awstats ini tidak ada pada repository centos, tetapi ada pada epel. Caranya adalah seperti dibawah ini   2. Kemudian install awstats 3. Awstats ini secara default membuat konfigurasi sesuai dengan hostname. Jika tidak sesuai Antara hostname dan web yang akan dibuatkan halaman awstatsnya, maka rename konfigurasi yang ada sesuai hostname menjadi nama domain anda tanpa menghilangkan format yang ada. [root@ct-ali ~]# mv /etc/awstats/awstats.ct-ali.alisofyan.com.conf /etc/awstats/awstats.www.alisofyan.com.conf 4. Konfigurasi awstats untuk webserver yang telah diatur [root@ct-ali ~]# vi /etc/awstats/awstats.www.alisofyan.com.conf Sesuaikan konfigurasi seperti dibawah ini dengan keadaan anda  dan ...

Merepresentasikan Algoritma dengan Flowchart dan Pseudocode

  Merepresentasikan Algoritma dengan Flowchart Flowchart adalah jenis diagram (grafis tau simbolik) yang mewakili suatu algoritma atau proses-proses tertentu. Setiap langkah dalam algoritma diwakili oleh simbol yang sama atau berbeda dan berisi penjelasan singkat setiap langkah. Flowchart merepresentasikan algoritma dalam bentuk desain, simbol dan dijadikan dokumentasi dan kemudian dituangkan menjadi kode-kode program. Sebelum membuat flowchart, kita harus memahami unsur flowchart sebagai berikut : Input Percabangan ( biasanya menggunakan perintah if dan switch) Perulangan ( biasanya menggunakan perintah atau kode while, for, loop, each ) Output Flowchart biasanya digambar menggunakan beberapa simbol standar, namun tidak menutup opsi lain untuk menyertakan simbol-simbol di luar standar untuk digunakan jika memang diperlukan simbol tersebut di desain yang kita buat. Berikut ini simbol – simbol yang biasa digunakan dalam flowchart. Simbol simbol diatas adalah simbol dasar yang diguna...

Contoh Soal Data dalam Sistem Bahasa Pemrograman R

  Tuliskan pernyataan R untuk membuat deret bilangan berikut : x = [-5 -4 -3 -2 -1 0 1 2 3] y = [5 4 3 2 1] z = [1000000 1166667 1333333 1500000 1666667 1833333 2000000] p = [9 9 9 5 5 5] q = [1 1 1 2 2 2 1 1 1 2 2 2] Jawaban : > x <- seq (from=-5,to=3,length=9) > x [1] -5 -4 -3 -2 -1 0 1 2 3 > y <- seq (from=5,to=1,length=5) > y [1] 5 4 3 2 1 > z <- seq (from=1000000,to=2000000,length=7) > z [1] 1000000 1166667 1333333 1500000 1666667 1833333 2000000 > p <- rep(c(9,5),each=3) > p [1] 9 9 9 5 5 5 > q <- rep(c(1,2,1,2),each=3) > q [1] 1 1 1 2 2 2 1 1 1 2 2 2 Tuliskan pernyataan R untuk membuat frame data siswa berikut : No Jurusan asal_daerah usia 1 Komputer Bogor 25 2 Fisika Bogor 25 3 Komputer Bandung 25 4 Fisika Bandung 25 5 Komputer Bogor 26 6 Fisika Bogor 26 7 Komputer Bandung 26 8 Fisika Bandung 26 Jawaban : > jurusan <- c("Komputer","Fisika","Komputer","Fisika","Komputer...
loading...