Seringkali temen-temen yang dapet mata kuliah Internet tanya tentang, bagaimana cara ngopy dokumen punya temen ke dokumen kita atau sebaliknya. Mungkin sebelumnya saya jelaskan sedikit gambaran di lab Internet, biar yang nggak satu kampus sama aku juga paham kondisinya.
Lab Internet biasanya tidak bisa diakses dengan login lewat Windows seperti biasa, kecuali untuk IP tertentu itu pun yang megang IP-nya Laboran dan Asisten, so mahasiswa praktis tidak bisa akses via Window. Sebagai gantinya akses ke ServerWeb pake telnet, atau lebih dikenal mahasiswa lewat Putty karena toolnya menggunakan Putty. Karena Servernya berbasis Linux otomatis secara default access privilege terhadap file sangat dibatasi hanya bisa dibaca dan ditulisi oleh si user dan juga root, selain itu tidak mendapat akses apapun.
Terus apakah mungkin bisa ngopy data punya temen (antar user)? Oh tentu saja mungkin. Sebelumnya saya di sini tidak sedang nulis tentang hacking atau keamanan jaringan terus terang saya masih sangat cupu dalam bidang tersebut, saya Cuma ngasih sedikit trik buat temen-temen biar nggak kehilanan fasilitas komputer yang paling favorit “Copy-Paste”.
Konsepnya, sebenarnya login yang dibuat oleh admin dan diakses oleh mahasiswa melalui Putty hanyalah sekedar membuatkan folder kosong dengan identitas nim mahasiswa, kemudian usernya diset untuk NIM tersebut, sehingga seperti yang saya jelaskan tadi hanya mahasiswa yang bersangkutan dan user root yang dapat mengakses dan memodifikasi folder tersebut.
Nah kalau temen-temen pernah mendapatkan mata kuliah POS (praktek operating system) seperti saya pada saat semester satu, seharusnya sudah dapat melihat titik terang. Ada hak akses yang harus dilewati, kalau hak akses ini bisa dibatasi untuk user tertentu saja, berarti juga dapat di-set agar dapat diakses untuk semua user.
Sampai di sini saya tegaskan sekali lagi saya tidak akan mengajari cara membobol hak akses tersebut, karena saya memang tidak bisa, copy-paste yang saya jelaskan di sini hanya bisa berjalan bila ada ijin dari kedua belah pihak (yang ngopy dan yang dicopy).
Praktek…..
Asumsikan NIM saya adalah a110700007 dan NIM teman saya adalah a110800008. teman saya punya skrip pemrograman yang sangat bagus sekali ingin saya copy, saya sudah mendapat ijin dari yang bersangkutan bahkan saya sudah dikasih password-nya yaitu “Rahasia Ilahi”. Tapi karena dia nggak tahu bagaimana cara meng-copy, akhirnya pekerjaan kotor itu diserahkan kepada saya. OK, bagi saya ini adalah hal yang mudah.
Pertama saya buka login saya sendiri yaitu a110700007 kemudian setelah masuk pada shell langsung saya ketikkan
cd ..Tekan enter
Fungsinya untuk naik satu folder dari folder yang ada saat ini. Sekarang posisi saya ada di folder STI, induk dari semua user milik mahasiswa TI. Kalo nggak percaya ketikkan perintah
ls –l
Lalu tekan enter, hasilnya anda akan melihat banyak sekali NIM mahasiswa TI yang sudah punya user di serverWeb.
Kemudian untuk merubah hak akses pada folder saya, ini perintahnya :
chmod 777 a110700007
Tekan enter. Lihat perubahannya, oh anda pasti bingung di mana perubahannya, memang tidak akan ada perubahan yang akan saya jelaskan. Yang pasti percayalah, saya sudah mengubah hak akses folder saya secara penuh dapat diakses dan diubah oleh semua orang. Sudah sekarang tanpa menutup login saya, sekarang saya membuka login teman saya yaitu a110800008, tentu saja melalui putty, dan mengetikkan passwordnya.
Setelah saya cari saya tahu filenya bernama keren.php dan ada di dalam folder /htdocs/internet2/keren.php dan ingin saya masukkan di dalam user saya dengan nama fahri.php, saya ketikkan :
cp /htdocs/internet2/keren.php ../a110700007/fahri.php
setelah tekan enter saya memastikan dalam user saya apakah file tersebut sudah tersalin secara utuh. Dalam login saya (yang masih terbuka) saya cek dengan mengetikkan :
ls –l
Oh ternyata file tersebut sudah ada dan utuh. Sekarang saya membukanya dengan :
mcedit fahri.php
Oh ternyata benar memang file yang sama. Tapi saat saya mencoba menyimpannya dengan nama yang sama, loh kok tidak bisa. Juga saat saya ingin memindahnya dengan perintah "mv" ternyata yang keluar adalah access denied, apa-apaan ini?
Yah kalau anda ingat file tadi adalah buatan temen saya dan secara default, file tersebut hanya bisa diubah oleh yang bersangkutan. Kalau anda ingin bisa mengeditnya berarti anda harus menggunakan perintah "chmod" sekali lagi untuk mengubah hak aksesnya.
Agar tidak menambah dosa, saya tidak akan berpanjang lebar cukup anda lihat table di bawah ini semoga anda sudah paham. Ingat ini mata kuliah semester I.
Komentar