Langsung ke konten utama

mengcopy File di Lab Internet

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

Anonim mengatakan…
Interesting to know.

Postingan populer dari blog ini

ternyata melanggar SUMPAH ........

Pernah suatu ketika Abu Bakar Ash-Shidiq salah satu sahabat nabi yang paling hebat, mendapat tamu pada jam makan. Tuan rumah yang baik tentu saja tidak akan meninggalkan tamunya dalam keadaan lapar, maka beliau pun menyuruh putranya untuk menyiapkan makanan untuk para tamunya tersebut. Sementara beliau sendiri lebih suka makan bersama putrinya dan menantunya yaitu Siti (Sayyidatina) 'Aisyah dan Rasulullah SAW. Akhirnya untuk urusan perjamuan makan diserahkan kepada putranya, sedangkan beliau pergi sejenak untuk makan bersama Rasulullah. Setelah makanan dihidangkan dan tamu dipersilahkan untuk makan, para tamu malah bertanya tentang Abu Bakar, kemudian putranya menjawab bahwa Abu Bakar saat itu sedang pergi ke rumah Rasulullah untuk makan, dan menyerahkan tanggung jawab perjamuan kepada putranya. Langsung saja para tamu tadi menolak untuk menyantap makanan yang telah dihidangkan kecuali sang tuan rumah (Abu Bakar) mau menyantapnya terlebih dahulu. Setelah selesai makan, Abu Bakar pu...

Antara PHP, JSP dan ASP

PHP vs JSP vs ASP Tepat sekali ketiganya adalah bahasa pemrograman scripting serverside untuk aplikasi berbasis web, saya rasa tidak perlu menjelaskan lebih jauh tentang definisinya, ada banyak sekali artikel di internet yang membahas tentang hal tersebut. Saya hanya ingin membandingkan antara ketiga bahasa pemrograman tersebut. Tapi asal tahu saja, sekarang saya hanya mendalami PHP, sedangkan yang lain hanya saya dengar dan baca dari beberapa artikel. Mengapa memilih PHP? PHP merupakan bahasa scripting yang powerfull dan juga sangat sederhana, mudah dipelajari. Apalagi saya pertama kali belajar bahasa pemrograman menggunakan C, jadi bisa dikatakan sangat cocok sekali. Sebenarnya yang paling menarik dari PHP (menurut saya) adalah syntaxnya yang sangat simpel dan juga koneksi ke database MySQL yang cukup mudah. Kelebihan lain tentu karena harganya yang gratis, sehingga kita tidak perlu terikat lisensi apapun untuk membuat aplikasi berbasis web dengan PHP. Dan selanjutnya adalah dukunga...

Programmer Produktif dengan Framework

Pernah mendengar Zend Framework, Prado, Google Web Toolkit (GWT), Drupal, atau DotNetNuke? Semua itu adalah jenis-jenis framework untuk developing web. Apa itu Framework? Nah inilah kesalahan saya, kenapa tadi lupa mencari di internet definisi yang tepat tentang framework, ya sudah karena lupa saya mencoba mendefinisikan secara sederhana dan semampu saya. Mungkin saja definisi yang saya buat malah lebih baik dan lebih menggambarkan framework, He hehehehe. Framework terjemahan mudahnya adalah kerangka kerja, sedangkan dalam dunia pemrograman framework adalah bentuk kumpulan perintah suatu bahasa pemrograman yang telah diatur sedemikian rupa menjadi beberapa modul-modul untuk mempermudah pemrograman. Berbeda dengan CMS (content management system), framework bisa dibilang adalah komponen setengah matang yang memang disiapkan agar bisa digunakan untuk membentuk kerangka pemrograman secara lebih mudah. Sedangkan CMS atau templating, biasanya telah menyediakan layout dan tampilan administras...