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