Selasa, 07 Juni 2011

File Sharing pada Ubuntu


File sharing merupakan salah satu fitur yang sekarang telah dimiliki oleh berbagai macam sistem operasi, terutama sistem operasi yang mendukung sistem jaringan. Metode/teknologi yang digunakan untuk melakukan sharing ada berbagai macam. Bisa jadi kita menggunakan teknologi ftp, http, peer to peer dan juga sharing resouce seperti folder dan file secara langsung. Untuk yang disebutkan terakhir, bagi para pengguna sistem operasi windows dapat dengan mudah menyettingnya dengan klik kanan lalu pilih “Sharing and Security”, namun pada sistem operasi berbasis linux kita harus memastikan bahwa ada server samba yang mengatur sharing file dan folder. Berikut langkah-langkah untuk melakukan sharing file dan folder di sistem operasi linux Ubuntu. Semua langkah-langkah berikut ini dilakukan pada mode terminal.

1.       Menginstall samba server untuk mengaktifkan Server Samba untuk keperluan sharing file atau folder
sudo apt-get install samba smbfs

2.       Menambah / mengubah / menghapus network users
                                                               i.      Tambahkan system user yang baru dengan menjalankan perintah
sudo useradd namamu
                                                             ii.      Untuk menambahkan network user
sudo smbpasswd -a system_username
gksudo gedit /etc/samba/smbusers
                                                            iii.      Ketikkan baris berikut ini pada file yang baru
system_username = “network username”
                                                           iv.      Simpan file yang telah diedit
                                                             v.      Untuk mengedit network user
sudo smbpasswd -a system_username
                                                           vi.      Untuk menghapus network user
sudo smbpasswd -x system_username

3.       Sharing home folder dengan read only permission (Authentication = Yes)
                                                               i.      Buka file smb.conf, namun sebaiknya kita backup dulu sebelum diedit
sudo cp /etc/samba/smb.conf /etc/samba/smb.confbackup
gksudo gedit /etc/samba/smb.conf
                                                             ii.      Cari baris berikut ini
....
;   security = user
....
                                                            iii.      Gantikan dengan baris berikut ini
security = user
username map = /etc/samba/smbusers
                                                           iv.      Simpan file konfigurasi yang sudah diubah
                                                             v.      Lakukan test parameter dan restart server samba
sudo testparam
sudo /etc/init.d/samba restart

4.       Sharing home folder dengan read dan write permission (Authentication = Yes)
                                                               i.      Buka file smb.conf, namun sebaiknya kita backup dulu sebelum diedit
sudo cp /etc/samba/smb.conf /etc/samba/smb.confbackup
gksudo gedit /etc/samba/smb.conf
                                                             ii.      Cari baris berikut ini
....
;   security = user
....
                                                            iii.      Gantikan dengan baris berikut ini
security = user
username map = /etc/samba/smbusers
                                                           iv.      Cari baris berikut ini
...
# By default, the home directories are exported read-only. Change next
# parameter to 'yes' if you want to be able to write to them.
writable = no
...
                                                             v.      Gantikan dengan baris berikut ini
...
# By default, the home directories are exported read-only. Change next
# parameter to 'yes' if you want to be able to write to them.
writable = no
...
                                                           vi.      Simpan file konfigurasi yang sudah diubah
                                                          vii.      Lakukan test parameter dan restart server samba
sudo testparam
sudo /etc/init.d/samba restart

5.       Sharing group folder dengan read only permission (Authentication = Yes)
                                                               i.      Buat folder baru dengan nama group, kemudian ubah modenya
                                        sudo mkdir /home/group
                                        sudo chmod 777 /home/group/
                                                             ii.      Buka file smb.conf, namun sebaiknya kita backup dulu sebelum diedit
sudo cp /etc/samba/smb.conf /etc/samba/smb.confbackup
gksudo gedit /etc/samba/smb.conf
                                                            iii.      Cari baris berikut ini
....
;   security = user
....
                                                           iv.      Gantikan dengan baris berikut ini
security = user
username map = /etc/samba/smbusers
                                                             v.      Tambahkan baris berikut pada akhir file
[Group]
  comment = Group Folder
  path = /home/group
  public = yes
  writable = no
  valid users = system_username1 system_username2
  create mask = 0700
  directory mask = 0700
  force user = nobody
  force group = nogroup
                                                           vi.      Simpan file konfigurasi yang sudah diubah
                                                          vii.      Lakukan test parameter dan restart server samba
sudo testparam
sudo /etc/init.d/samba restart
 
6.       Sharing group folder dengan read dan write permission (Authentication = Yes)
                                                               i.      Buat folder baru dengan nama group, kemudian ubah modenya
                                        sudo mkdir /home/group
                                        sudo chmod 777 /home/group/
                                                             ii.      Buka file smb.conf, namun sebaiknya kita backup dulu sebelum diedit
sudo cp /etc/samba/smb.conf /etc/samba/smb.confbackup
gksudo gedit /etc/samba/smb.conf
                                                            iii.      Cari baris berikut ini
....
;   security = user
....
                                                           iv.      Gantikan dengan baris berikut ini
security = user
username map = /etc/samba/smbusers
                                                             v.      Tambahkan baris berikut pada akhir file
[Group]
  comment = Group Folder
  path = /home/group
  public = yes
  writable = yes
  valid users = system_username1 system_username2
  create mask = 0700
  directory mask = 0700
  force user = nobody
  force group = nogroup
                                                           vi.      Simpan file konfigurasi yang sudah diubah
                                                          vii.      Lakukan test parameter dan restart server samba
sudo testparam
sudo /etc/init.d/samba restart
 
7.       Sharing public folder dengan read only permission (Authentication = Yes)
                                                               i.      Buat folder baru dengan nama group, kemudian ubah modenya
                                        sudo mkdir /home/public
                                        sudo chmod 777 /home/public/
                                                             ii.      Buka file smb.conf, namun sebaiknya kita backup dulu sebelum diedit
sudo cp /etc/samba/smb.conf /etc/samba/smb.confbackup
gksudo gedit /etc/samba/smb.conf
                                                            iii.      Cari baris berikut ini
....
;   security = user
....
                                                           iv.      Gantikan dengan baris berikut ini
security = user
username map = /etc/samba/smbusers
                                                             v.      Tambahkan baris berikut pada akhir file
[Group]
  comment = Public Folder
  path = /home/public
  public = yes
  writable = no
  create mask = 0700
  directory mask = 0700
  force user = nobody
  force group = nogroup
                                                           vi.      Simpan file konfigurasi yang sudah diubah
                                                          vii.      Lakukan test parameter dan restart server samba
sudo testparam
sudo /etc/init.d/samba restart
 
8.       Sharing public folder dengan read dan write permission (Authentication = Yes)
                                                               i.      Buat folder baru dengan nama group, kemudian ubah modenya
                                        sudo mkdir /home/public
                                        sudo chmod 777 /home/public/
                                                             ii.      Buka file smb.conf, namun sebaiknya kita backup dulu sebelum diedit
sudo cp /etc/samba/smb.conf /etc/samba/smb.confbackup
gksudo gedit /etc/samba/smb.conf
                                                            iii.      Cari baris berikut ini
....
;   security = user
....
                                                           iv.      Gantikan dengan baris berikut ini
security = user
username map = /etc/samba/smbusers
                                                             v.      Tambahkan baris berikut pada akhir file
[Group]
  comment = Public Folder
  path = /home/public
  public = yes
  writable = yes
  create mask = 0700
  directory mask = 0700
  force user = nobody
  force group = nogroup
                                                           vi.      Simpan file konfigurasi yang sudah diubah
                                                          vii.      Lakukan test parameter dan restart server samba
sudo testparam
sudo /etc/init.d/samba restart

9.       Sharing public folder dengan read only permission (Authentication = No)
                                                               i.      Buat folder baru dengan nama group, kemudian ubah modenya
                                        sudo mkdir /home/public
                                        sudo chmod 777 /home/public/
                                                             ii.      Buka file smb.conf, namun sebaiknya kita backup dulu sebelum diedit
sudo cp /etc/samba/smb.conf /etc/samba/smb.confbackup
gksudo gedit /etc/samba/smb.conf
                                                            iii.      Cari baris berikut ini
....
;   security = user
....
                                                           iv.      Gantikan dengan baris berikut ini
security = share
                                                             v.      Tambahkan baris berikut pada akhir file
[Group]
  comment = Public Folder
  path = /home/public
  public = yes
  writable = no
  create mask = 0700
  directory mask = 0700
  force user = nobody
  force group = nogroup
                                                           vi.      Simpan file konfigurasi yang sudah diubah
                                                          vii.      Lakukan test parameter dan restart server samba
sudo testparam
sudo /etc/init.d/samba restart

10.   Sharing public folder dengan read dan write permission (Authentication = No)
                                                               i.      Buat folder baru dengan nama group, kemudian ubah modenya
                                        sudo mkdir /home/public
                                        sudo chmod 777 /home/public/
                                                             ii.      Buka file smb.conf, namun sebaiknya kita backup dulu sebelum diedit
sudo cp /etc/samba/smb.conf /etc/samba/smb.confbackup
gksudo gedit /etc/samba/smb.conf
                                                            iii.      Cari baris berikut ini
....
;   security = user
....
                                                           iv.      Gantikan dengan baris berikut ini
security = share
                                                             v.      Tambahkan baris berikut pada akhir file
[Group]
  comment = Public Folder
  path = /home/public
  public = yes
  writable = yes
  create mask = 0700
  directory mask = 0700
  force user = nobody
  force group = nogroup
                                                           vi.      Simpan file konfigurasi yang sudah diubah
                                                          vii.      Lakukan test parameter dan restart server samba
sudo testparam 
sudo /etc/init.d/samba restart

Tidak ada komentar:

Posting Komentar