Latest News

Showing posts with label komputer. Show all posts
Showing posts with label komputer. Show all posts

Friday, 13 February 2009

Hak Akses File Linux

Linux merupakan sistem operasi yang memperhatikan aspek keamanan data. Aspek keamanan inilah yang membuat Linux mampu menjadi sistem operasi jaringan yang paling banyak dipakai. Salah satu aspek keamanan sistem operasi ini adalah pada masalah pengaturan akses file.

Pengaturan keamanan tersebut diimplementasikan Linux ke dalam 3 kategori pengguna. User, Group, dan Other, adalah 3 kategori pengguna tersebut. User adalah pemilik file, Group adalah kelompok yang dimiliki pemilik file, dan Other adalah 'orang lain' yang tidak termasuk kategori User maupun Group. Jadi, Group ini dapat dikatakan sebagai 'orang asing' yang masuk ke dalam sistem operasi Linux. Potret Indonesia

Melihat Hak Akses File

Untuk praktek, bukalah Terminal Konsole lalu ketikkan perintah ls -l kemudian tekan enter. Tampak hasil sebagai berikut : (penggalannya)

-rw-r--r-- 1 gadissa root 53 2008-01-10 12:21 coba
-rw-r--r-- 1 root gadissa 12465 2008-01-06 00:28 dari-web-sma
drwxr-xr-x 4 gadissa gadissa 4096 2007-12-14 14:16 Desktop
drwxrwx--- 10 gadissa gadissa 4096 2007-12-24 20:56 Documents

Kita ambil contoh baris pertama, file bernama coba. Pada bagian sebelah kiri terdapat keterangan -rw-r--r-- Kita hitung dari kiri ke kanan : ada 10 karakter. Penjelasannya adalah (dari kiri ke kanan) :

baris ke- 1 2 3 4 5 6 7 8 9 10 tertulis - r w - r - - r - - keterangan file user group other - file (jika direktori simbolnya d, seperti di baris 3 dan 4
rw- hak akses untuk User, r artinya User bisa baca/read, w bisa tulis/write
r-- hak akses untuk Group, r artinya Group bisa baca/read
r-- hak akses untuk Other, r artinya Other bisa baca/read

Ke sebelah kanan tertulis gadissa dan di kanannya root. Artinya, pemilik file/user adalah gadissa sementara nama Group-nya adalah root.

Teori Hak Akses

Kita sudah tahu bahwa ada 3 kategori pengguna Linux yaitu User, Group, dan Other. Keterangan tersebut dapat diketahui lewat perintah ls -l (secara teks). Terdapat 10 karakter terkiri yang menggambarkan kondisi hak akses user. Satu yang terkiri melambangkan file atau direktori.

Untuk mengakses file, terdapat 3 perizinan yaitu r (read/baca), w (write/tulis), dan x (execute/menjalankan perintah). Setiap pengguna (user, group, other) memiliki 3 jenis perizinan ini. Hanya saja, user berbeda dengan group atau other, demikian pula sebaliknya. Ketiga jenis izin ini sesunggunya diwakili angka. Rinciannya :

r = 4
w = 2
x = 1

Kembali kepada contoh di baris pertama di atas : -rw-r--r-- 1 gadissa root 53 2008-01-10 12:21 coba File coba memiliki rincian berikut : user = rw- (r=4 w=2 x=- sehingga angka aksesnya = 4 + 2 + - = 6) group = r-- (r=4 w=- x=- sehingga angka aksesnya = 4 + - + - = 4) other = r-- (r=4 w=- x=- sehingga angka aksesnya = 4 + - + - = 4) Dengan demikian dapat dikatakan angka hak akses untuk file coba adalah 644. Contoh pada baris nomor 2 (direktori Documents). Hak akses untuk direktori tersebut adalah : drwxrwx--- 10 gadissa gadissa 4096 2007-12-24 20:56 Documents user = rwx (r=4 w=2 x=1 sehingga angka aksesnya = 4 + 2 + 1 = 7) group = rwx (r=4 w=2 x=1 sehingga angka aksesnya = 4 + - + - = 7) other = --- (r=4 w=- x=- sehingga angka aksesnya = - + - + - = 0) Dengan demikian dapat dikatakan angka akses untuk direktori Documents adalah 770.

Latihan : Daftar hak akses setelah mengetik perintah ls -l adalah sebagai berikut : -rwx------ 1 root gadissa 203201 2007-05-17 09:59 Joom!Fish1.7 drwx------ 2 gadissa admin 4096 2008-01-15 12:04 JoomlaWatch-1.2.0 drwx------ 2 kerja admin 4096 2008-01-07 19:08 lxmenu115 -rw-r--r-- 1 tungkai admin 68049 2008-01-07 19:05 lxmenu115.zip drwxr-xr-x 2 admin manager 4096 2008-01-05 23:31 moset drwx------ 2 direktur root 4096 2008-01-05 22:18 shoutbox_1_2 -rw-r--r-- 1 mesin teknik 95263 2008-01-05 23:00 smiletag-2.3 drwx------ 2 canggih sophis 4096 2008-01-05 22:48 ajax_shoutbox-1.0.3 -rw-r--r-- 1 gerak bersama 28211 2008-01-05 22:48 ajax_shoutbox -rw-r--r-- 1 gadissa root 145829 2008-01-06 20:07 VirtueMart

Pertanyaan : 

Isikan KETERANGAN, user, group, dan angka akses untuk file-file berikut : NAMA FILE KETERANGAN USER GROUP ANGKA AKSES Joom!Fish1.7 file

JoomlaWatch-1.2.0
lxmenu115
lxmenu115.zip
moset
shoutbox_1_2
smiletag-2.3
ajax_shoutbox-1.0.3
ajax_shoutbox
VirtueMart

Mengubah Hak Akses File

Dalam mengubah hak akses file, gunakan perintah chmod

Syntax-nya : chmod [angkaaksesdikehendaki] [namafile] 

Misalnya, kita tidak ingin orang lain (baik Group maupun Other) melihat, membaca ataupun menjalankan file kita. File yang dimaksud adalah yang bernama coba, yang akses awalnya sebagai berikut :-rw-r--r-- 1 gadissa root 53 2008-01-10 12:21 coba Angka akses di atas adalah 644. Kita ingin mengubah sehingga user gadissa saja yang bisa membaca, menulis, maupun menjalankan file, ketikkan perintah berikut hasilnya sebagai berikut (saya pakai Ubuntu, untuk RedHat dan sebahasanya gunakan su : 

gadissa@edubuntu:~$ sudo chmod 700 coba [perintahnya]
[sudo] password for gadissa: [masukkan password, untuk pengguna Ubuntu]
gadissa@edubuntu:~$ ls -l [perintah melihat hak akses file]
total 444

-rwx------ 1 gadissa root 53 2008-01-10 12:21 coba [hasil perubahan]
Perhatikan, keterangan akses file untuk file coba sudah berbeda dari yang di bagian atas. Mengubah Group Akses File Dalam mengubah group akses file, gunakan perintah chgrp 

Syntax-nya : chgrp [namagroupdikehendaki] [namafile] 

Contohnya : gadissa@edubuntu:~$ sudo chgrp admin coba [perintahnya]
[sudo] password for gadissa: [masukkan password, untuk pengguna Ubuntu]
gadissa@edubuntu:~$ ls -l [perintah melihat hak akses file]
total 444
-rwx------ 1 gadissa admin 53 2008-01-10 12:21 coba [hasil perubahan]

KMPlayer Linux

Untuk memutar multimedia, biasanya digunakan winamp ataupun jetaudio. Kedua software tersebut langganan kita lihat hampir di setiap PC. Namun, di internet kini hadir sebuah software baru yaitu KMPlayer. Ada apa dengan KMPlayer ini ?

Aslinya, KMPlayer ini adalah aplikasi yang dikembangan untuk environment Linux. Sifatnya tentu saja open source. Desktop grafis Linux yang menggunakannya adalah KDE. Kini, KMPlayer ini merambah dunia software yang berenvironmentkan Windows. Kini kita bisa menggunakan KMPlayer ini dalam sistem operasi Windows.

Potret Indonesia
Awalnya, penulis biasa menggunakan MPlayer untuk memutar dvd, mp3, dan sejenisnya dalam lingkungan kerja PC Linux. Makin lama, software ini makin canggih oleh sebab didukung oleh sekian banyak pengembang di seluruh penjuru dunia. MPlayer atau KMPlayer ini sekaligus menjadi bukti bahwa pengembangan open source makin punya banyak kemungkinan untuk digunakan orang.

Namun, KMPlayer yang dimaksudkan di sini masih dalam versi Beta untuk bergerak di environmet Windows. Kendatipun demikian, software ini handal dalam memutar format-format multimedia yang sehari-hari kita pergunakan. Jika anda tertarik mencoba, silakan mendownload di link http://kmplayer.en.softonic.com/

Selamat mencoba.

MPlayer Linux

Dalam tulisan sebelumnya telah dikupas sedikit seputar KMPlayer, pemutar multimedia free software. Jika ada yang pernah mencoba, maka tampilan software tersebut mirip dengan winamp ataupun jetaudio. Kini, di internet pula telah beredar software lain yang sejenis : MPlayer.


MPlayer yang terbit ini, genuine-nya dikembangkan dalam environment Linux. Penulis sendiri menggunakan MPlayer ini untuk memutar file-file multimedia untuk menemani saat ngoprek atau kerja dengan komputer. MPlayer kini hadir untuk dapat diinstall dalam environment Windows. Versi update terkininya adalah 2008-04-14. Copyright software canggih ini dipegang oleh Ricardo Villalba.

Potret Indonesia
Jika anda berminat melihat suasana "linux" di windows anda, maka dapat kiranya anda coba software MPlayer ini. Anda dapat mendownloadnya di link ini. Selamat mencoba.

Avast Antivirus Gratis Linux

Meski dikatakan relatif aman, Operating System Linux pun sesungguhnya mulai dirambah virus. Virus ini memang tidak sedahsyat yang menyerang Operating System Windows berikut aplikasi-aplikasi yang ada di dalamnya. Namun, virus tetap virus : Ia punya potensi merusak yang perlu diantisipasi.

Internet, selaku "kakek segala tahu", menyediakan informasi antivirus yang cukup mujarab : Avast! Antivirus ini sesungguhnya berbayar. Namun, ada salah satu produknya yaitu avast! 4 Home Edition diberikan secara gratis. Untuk Linux, pun avast! ini disediakan yaitu avast! for Linux Server serta avast! for Linux Desktop. Keduanya dapat dipilih guna didownload pada link ini.

Potret Indonesia
Syarat melakukan registrasi untuk keperluan update cukup mudah. Kita hanya melakukan registarasi di link ini, masukkan e-mail kita, dan setelah registrasi rampung kita masukkan serial key yang dikirim ke e-mail kita tersebut.

Avast for Linux Editon tampilannya sebagai berikut :

Avast! ini pun tersedia bagi pengguna Windows, dan dapat didownload pada link ini.
Di samping semuanya, syarat dasar antivirus yang baik adalah : UPDATE ... UPDATE dan UPDATE.

DNS Telkom Koneksi Internet

Kerap kali DNS yang penulis pakai gagal melacak situs dalam dunia cyber. Cari punya cari, akhirnya ketemulah sebuah situs yang menyarankan penggantian DNS. Situs tersebut bisa diklik di sini. Setelah penulis coba, proses pencarian memang lebih cepat dan handal. DNS tersebut dikhususnya bagi para pengguna koneksi internet Telkom, baik dialup maupun Speedy.

DNS yang ditawarkan berikut ini khusus bagi yang menggunakan manual setting. Cara penggantian seperti biasa, buka aplikasi seting network anda seperti ini : (penulis gunakan Fedora 8)

Potret Indonesia
Berikut adalah Primary DNS (atau Prefered DNS) maupun Secondary DNS (atau Alternate DNS) tersebut :

Primary DNS :

202.134.0.155

Secondary DNS (silakan pilih):

202.134.2.5
203.130.196.5
202.134.1.10
202.134.0.62
202.158.20.1
202.158.40.1
202.159.32.2
202.159.33.2
202.155.30.227

Zelamat mencoba.

7 Alasan Mengapa Indonesia Harus Mengadopsi Open Sources

Beragam alasan dikemukakan orang seputar kenapa Indonesia harus mengadopsi Free/Open Source Software. Penulis memiliki alasan sendiri mengapa Free/Open Source perlu diadopsi Indonesia, negara tercinta:

SATU :
FOSS, sesuai namanya, mensubstitusi, atau paling tidak, mengkomplementasi, software komersil. Kita tidak dikenakan lisensi khusus untuk pertama menginstall atau pun melakukan pembaruan lisensi layaknya perpanjangan STNK motor. Dana yang dikeluarkan oleh negara untuk membayar aneka lisensi itu, bisa dialokasikan ke hal-hal yang lebih bermanfaat, misalnya tidak sekadar retorika soal pemberdayaan sektor riil, petani, nelayan, tapi betul-betul menyediakan duit untuk subsidi pupuk, subsidi SPP anak miskin, subsidi solar nelayan, subsidi sewa lapak kakilima, atau kalau bisa, subsidi bandwidth. Uang buat subsidi ? Ya, gampangnya diambil dari biaya software komersial. Potret Indonesia

DUA :
FOSS, sesuai namanya, mampu menambah kreativitas bisnis Orang Indonesia. FOSS maupun turunannya silakan digunakan end user. Mau diapakan pun terserah. Boleh diperdagangkan, tapi jangan mahal-mahal deh. Kita lihat saja www.gudanglinux.com sebagai contoh, adalah entitas bisnis yang hidup dari FOSS. Toko Bali-ware, mengkreasi aneka merchandise yang menggunakan FOSS sebagai ideologi kreasi mereka. Kalau sudah punya uang sendiri, mencetak rezeki sendiri, buat apa bergantung sama yang komersial. Modal mahali, profit masih "burung terbang tinggi." Masih banyak deh, termasuk saya lagi pikir mau berkreasi tapi ngga jadi-jadi, he ... he ... Keasyikan ngajar siswa nginstall Linux.

TIGA :
FOSS, sesuai namanya, membuat Orang Indonesai tahu apa script yang membangun suatu settled program. Misalnya, kita bisa tahu script-script apa yang membangun aplikasi hebat semacam OpenOffice.org Writer. Atau, bagaimana The Gimp, rival Photoshop itu, dituliskan script-scriptnya. Orang Indonesia (OI) secara kreatif bisa belajar membuat itu semua. Salah satu bukti mutakhir, banyak edisi Linux yang dibuat OI, bukan? Ya, harus rajin ngoprek syaratnya.

EMPAT :
FOSS, sesuai namanya, membuka mata dunia pendidikan seputar software yang mereka pakai. "Windows yang kita pakai ternyata bajakan ! Kalau mau legal, sekian biayanya !" Ketika mata terbelalak demi mendengar harga software komersil, FOSS ditawarkan. FOSS dijadikan pengimbang dari kekurangan ataupun kelebihan software komersial/closed software. Siswa terbuka matanya dan secara perlahan tapi pasti, mereka suatu saat akan memilih. Terserah kepada mereka.

LIMA :
FOSS, sesuai namanya, membuat Orang Indonesia (OI) saling bantu. Bayangkan, berapa banyak komunitas yang dibangun berideologikan FOSS. KPLI, Ubuntu-id, Fedora Indonesia, apa lagi ya ... banyak deh. Komunitas tersebut sulit terbangun jika cuma mengandalkan uang dan pencurangan a la cracker software komersil. Ini penerapan sila kelima Pancasila, "Keadilan Sosial Bagi Seluruh Rakyat Indonesia." [serius] Pemberian bantuan antara mereka seringkali lebih karena landasan emotional value, ketimbangan rational value. Wah ... ini gerakan sosial baru yang hebat di Indonesia, lho!!!

ENAM :
FOSS, sesuai namanya, membuka mata Pemerintah Indonesia seputar koneksi Internet. Lho, kok nyerempet pemerintah, yang ngga enak lagi??? Bayangkan, berapa jam atau hari (bahkan minggu, kalau error terus) buat mendownload Fedora DVD berikut repository-repositorynya dengan koneksi saat ini. Sewaktu zaman Windows tulen jadi mainstream, masalah bandwidth internet Indonesia kayaknya ngga mencuat secara horizontal. Kini, dengan FOSS, masalah ini terkemuka. Banyak OI mendesak koneksi internet yang lecih cepat juga murah. Konklusinya, FOSS mendorong bandwidth internet (juga harga, dong) yang lebih layak bagi OI. Banyak bisnis adsense bisa dibangun OI jika koneksi internet bisa seperti itu.

TUJUH :
FOSS, sesuai namanya, membuat OI mengenal orang-orang di luar negeri. Saya bisa kenal sejumlah orang di luar negeri [meski mukanya ngga pernal lihat] oleh sebab FOSS ini. Rekan penulis bahkan sering dapat order dari orang luar negeri (bule gaceri, ngga ngecet sendiri) buat bikin web dengan CMS Joomla. Bukan sekadar uang, tetapi jaringan antarmanusia. Kabarnya rekan saya itu (laki, umur dah cukup tapi belum nikah) lagi pendekatan dengan rekannya bule perempuan yang masih single [nggossip, deh]. So, banyak deh rezeki dari FOSS ini, bahkan sampai hal-hal pribadi sekalipun!

Pengakuan :
Sebenarnya, 7 point mengapa Indonesia harus mengadopsi FOSS sudah banyak beredar di internet. Proses mimic dilakukan oleh saya, tapi saya juga berusaha keras, agar ke-tujuh-nya tampak orisinil. Sengaja saya tutup seluruh tab browser dan berupaya tidak melihat tulisan apapun, saat membuat ke-tujuh-nya. Tapi ... ya rekaman di otak kan susah juga menghapusnya. Nah ... itu sih terserah panitia deh. Sing penting, Maju Indonesian Free and Libre Open Sources Software !!!!! 

Dia Pengganti Visio

Dalam membuat topologi jaringan, seringkali Visio digunakan. Namun, kini FLOSS sudah menyediakan DIA. Software ini berlisensi GPL (General Public License). DIA diproduksi di bawah GNOME Project, salah satu desktop grafis Linux. Jika tertarik, maka anda dapat mendownload-nya di sini.

Apa saja fitur yang ada di dalam DIA, sehingga kok perlu berpayah-payah migrasi dari Visio. Visio kan user-friendly dan lengkap! Menurut situs tempat download di atas, DIA memang diinspirasikan oleh Visio. Ia bisa digunakan untuk membuat aneka diagram. Juga, dia memiliki obyek-obyek khusus guna membangun hubungan antardiagram, UML, flowchart, gambar jaringan, dan sejenisnya. Potret Indonesia

DIA juga memungkinkan guna dibuatkan obyek-obyek baru dengan menuliskan script di file XML, yang memakai SVG buat menggambarnya. Dengan demikian, DIA dapat me-load serta menyimpang diagram dalam format XML (defaultnya gzip, buat menghemat ruang hardisk), dapat mengekspor diagram-diagram dalam format-format .eps .svg .xfig .wmf dan .png, termasuk mem-print diagram tersebut. 


Khusus masalah printer, kalau Linux anda termasuk sulit, pakai saja driver TurboPrint, set ke 300 dpi biar logonya ngga tercetak. So, tunggu apa lagi, mari coba bersama-sama.

Sistem Informasi Perpustakaan Gratis

Bagi sekolah, perpustakaan menempati posisi penting. Di tempat tersebut, buku-buku dikoding dan disimpan dengan baik. Jika buku terkoding dan tersimpan baik, maka proses pengembangan ilmu pengetahuan di sekolah menjadi lancar. Untuk memudahkan proses administrasi dan manajemen buku di perpustakaan, software-software khusus telah banyak beredar.

Di antaranya ada yang bersifat propietary, tetapi juga banyak yang Free dan Open Sources. Salah satu software manajemen perpustakaan yang bersifat Free dan Open Source adalah ATHENAEUM LIGHT. Software ini sudah jadi bahkan sudah sebagian diterjemahkan ke dalam Bahasa Indonesia. Anda dapat mendowloadnya di : sini atau jika bermasalah, dapat anda cari di : sini


Penulis pribadi sudah menguji coba software ini untuk memanajemen perpustakaan pribadi di rumah. Hasilnya cukup memuaskan. Penulis sangat berterima kasih kepada para developer software ini, dan yang mengintegrasikannya dengan ke-Indonesia-an, Bapak Dwi Witono. Selamat mencoba! Potret Indonesia

Mounting Windows NTFS di Linux

Bagi anda pengguna Linux Zenwalk, berikut dipaparkan tata cara membaca/menulis NTFS drive anda. Tulisan ini didasarkan pada yang tertera di situs wiki.zenwalk. Contoh yang diberikan didasarkan pada kepemilikan 2 partisi NTFS dalam 1 hardisk. Cara melakukan hal tersebut di atas adalah:

  1. Buka Terminal.
  2. Login selaku root.
  3. Ketik : root[gadis]# vi /etc/fstab
  4. Edit line NTFS yang ada, [dan anda harus tekan tombol Insert di keyboard dulu] :
  5. /dev/sda1 /win-program ntfs­-3g defaults,user,rw 1 0 /dev/sda5 /win-data ntfs-3g defaults,user,rw 1 0
  6. Jika sudah, tekan berturut-turut tombol Esc :wq untuk menyimpan pekerjaan.
  7. Reboot komputer anda, dan cobalah, kini anda bisa baca NTFS dari Zenwalk.Potret Indonesia

Setting Printer HP D2466 di Zenwalk Linux

Printer adalah instrumen penting. Hal yang membuat Linux kurang menarik, salah satunya akibat kekurangan driver printer. Ini sesungguhnya bisa diatasi. Khususnya Zenwalk 5.0 kiranya sudah memuat driver ini.


Berikut tata caranya :

1. Buka terminal > login selaku root > lalu ketik perintah-perintah berikut : Potret Indonesia
root[gadis]# cd /etc/cups root[cups]# service enable cups cups : [on]
root[cups]# service start cups
Starting the cups service cups:
started scheduler.
root[cups]#
Perintah di atas berguna untuk mengaktifkan dahulu CUPS anda.

2. Buka browser Firefox anda, lalu ketikkan perintah berikut :


http://localhost:631

3. Klik menu Home > Add Printer

4. Kini anda diwajibkan mengisi hal-hal tersebut. Contoh dari saya adalah :


Name : HPD2466 Location : ­ Description : HP Printer Tipe D2466

Perintah Teks Linux 1

Linux adalah sistem operasi yang menarik. Salah satunya perintah teks yang ada padanya. Berikut kami suguhkan sejumlah perintah teks Linux yang populer.

whoami
whoami adalah perintah teks untuk mengetahui user aktif saat ini.
Cara menggunakannya, ketik :

$ whoami [lalu tekan enter]
idrismuktawa-tkj2
$
Jadi, user aktif saat ini adalah idrismuktawa-tkj2

pwd
pwd adalah perintah teks untuk mengetahui direktori aktif saat ini. Atau, mengetahui kita saat ini ada di direktori apa.

Cara menggunakannya, ketik :

$ pwd
/home/idrismuktawa-tkj2
$

Jadi, saat ini kita tengah berada di direktori level 2 yaitu /home/idrismuktawa-tkj2

cd
cd adalah perintah teks untuk berpindah direktori.

Misalnya, saat ini kita tengah ada di direktori /home/idrismuktawa-tkj2. Lalu, kita hendak pindah ke direktori /opt. Maka kita mengetik sebagai berikut :

$ cd /opt [tekan enter]
$

Jadi kita kini berada di direktori /opt.

Tugas cd :

Pindahlah ke direktori-direktori berikut :
/bin
/dev
/opt
/home/userkamu
/media
/mnt

mkdir

mkdir adalah perintah teks untuk membuat direktori baru.

Penting diingat, ketahui dahulu kini kita ada di direktori apa ? Jika sudah tahu kini kita ada di direktori mana, maka baru boleh kita membuat direktori baru dengan perintah mkdir ini.

Misalnya, kita hendak membuat direktori baru bernama :

/opt/file-idrismuktawa

Direktori baru yang hendak dibuat adalah file-idrismuktawa. Lokasi pembuatannya di direktori /opt. Direktori /opt ini level 1 dan sudah ada, bukan? Nah, untuk membuat direktori baru idrismuktawa itu, ketikkan perintah berikut:

$ cd /opt [tekan enter, kita pindah ke direktori /opt]
$ mkdir file-idrismuktawa [tekan enter]
$

Direktori baru bernama /opt/file-idrismuktawa telah terbuat.

Tugas mkdir :

Buatlah direktori-direktori baru berikut :

/home/userkamu/one
/home/userkamu/two
/opt/balon
/opt/kuda
/home/userkamu/one/satu
/opt/balon/merah
/home/userkamu/two/duwa
/opt/kuda/hitam

ls -l

ls -l adalah perintah teks untuk melihat isi sebuah direktori.

Cara penggunaan :

Misalnya kita hendak melihat isi dari direktori /home/idrismuktawa-tkj2. Untuk itu, kita harus pindah dulu ke direktori /home/idrismuktawa-tkj2. Setelah itu, baru kita ketikkan perintah ls -l. Urutan langkahnya sebagai berikut :

$ cd /home/idrismuktawa-tkj2 [tekan enter, kita pindah direktori]
$ ls -l [tekan enter]

Isi direktori /home/idrismuktawa-tkj2 sudah terlampirkan. Silakan diperhatikan, deh.

Tugas ls -l :

Lihatlah isi direktori-direktori berikut :

/home/userkamu/one
/home/userkamu/two
/opt/balon
/opt/kuda
/home/userkamu/one/satu
/opt/balon/merah
/home/userkamu/two/duwa
/opt/kuda/hitam

su

su adalah perintah teks untuk berpindah user.

Misalnya, Idris dan Nikolus menggunakan 1 komputer tapi berbarengan. Keduanya sudah punya user masing-masing. Idris nama usernya idrismuktawa-tkj2 sementara Nikolus punya user namanya nikolus-tkj1. User yang aktif saat ini adalah punya Idris. Tapi, Nikolus mau pakai, mau lihat data pribadi katanya. Sebab itu, yang harus Nikolus lakukan adalah mengetik perintah berikut :

$ su nikolus-tkj1 [enter]
$ passwd : [ketikkan password user nikolus-tkj1, lalu enter]

Dengan demikian user aktif sudah berpindah dari idrismuktawa-tkj2 menjadi nikolus-tkj1. Kalau kamu penasaran, ketikkan saja perintah whoami. Coba.

vi

vi adalah editor teks linux, yang fungsinya mengetik program baru ataupun sekadar membuat file.

Cara penggunaan :

Untuk membuat file baru dengan vi, kamu harus sadar di direktori mana kini kamu berada. Misalnya, kita hendak membuat file baru bernama :

/opt/file-idrismuktawa/idris-oke.txt

File baru tersebut terdapat di dalam direktori level 2 yaitu

/opt/file-idrismuktawa

Untuk membuat file idris-oke.txt maka ketikkan perintah berikut :

$ cd /opt/file-idrismuktawa [kita pindah ke direktori /opt/file-idrismuktawa]
$ vi idris-oke.txt [tekan enter]

muncul layar kerja vi

ketikkan isi file, misalnya :

Nama aku Idris Muktawa. Aku senang deh masuk TKJ.

untuk menyimpan, tekan tombol-tombol berikut secara berurutan :

: w q

Otomatis file baru bernama idris-oke.txt sudah terbuat. Jika kamu penasaran, ketikkan saja perintah ls -l untuk melihat isi direktori /opt/file-idrismuktawa

Tugas :

Buatlah file-file baru berikut :

/home/userkamu/one/one.txt [isinya bebas, satu kalimat saja]
/home/userkamu/two/two.txt [isinya bebas, satu kalimat saja]
/opt/balon/balon.txt [isinya bebas, satu kalimat saja]
/opt/kuda/kuda.txt [isinya bebas, satu kalimat saja]
/home/userkamu/one/satu/satu.txt [isinya bebas, satu kalimat saja]
/opt/balon/merah/merah.txt [isinya bebas, satu kalimat saja]
/home/userkamu/two/duwa/duwa.txt [isinya bebas, satu kalimat saja]
/opt/kuda/hitam/hitam.txt [isinya bebas, satu kalimat saja]

cp

cp adalah perintah teks untuk mengkopi suatu file atau direktori.

Cara penggunaan :

Idris hendak mengkopi file /opt/balon/balon.txt ke direktori /home/idrismuktawa-tkj2. Yang harus dilakukan Idris : Pertama, Idris harus pindah dulu ke direktori /opt/balon sebagai lokasi file balon.txt. Kedua, Idris baru mengetikkan perintah cp. Lihat di bawah ini :

$ cd /opt/balon [tekan enter, pindah direktori]
$ cp balon.txt /home/idrismuktawa-tkj2 [enter]
$

Secara otomatis, file /opt/balon/balon.txt sudah terkopi ke /home/idrismuktawa-tkj2. Jika penasaran, maka lihat saja dengan perintah ls -l 

Tugas cp :

Kopilah file-file berikut ke direktori /home/userkamu

/opt/balon/balon.txt
/opt/kuda/kuda.txt
/opt/balon/merah/merah.txt
/opt/kuda/hitam/hitam.txt

ps -ax

ps -ax adalah perintah teks untuk melihat daftar program apa saja yang sedang berjalan saat ini.
Cara penggunaan :

Jalankan Mozilla Firefox. Setelah Mozilla Firefox tampil, buka Terminal. Lalu ketikkan hal-hal sebagai berikut :

$ ps -ax [tekan enter]
$

Secara otomatis, akan keluar daftar program apa saja yang tengah berjalan saat ini. Perhatikan kode program.

kill -9

kill -9 adalah perintah teks untuk mematikan secara paksa suatu program yang tengah berjalan. Ini dilakukan tatkala komputer Linux kita mengalami crash atau hang.

Cara penggunaan:

Jalankan Mozilla Firefox. Setelah Mozilla Firefox terbuka, lalu hendak kita matikan dengan perintah kill -9. Perintah yang harus kamu ketik sebagai berikut :

$ ps -ax [tekan enter, lihat kode Mozilla Firefox]
$ kill -9 4421 [kode Mozilla Firefox misalnya 4421, tekan enter]
$

Secara otomatis, Mozilla Firefox akan mati tanpa kita harus klik File > Exit atau File > Close. Mudah, bukan ?

Tugas kill -9 :

Bukalah program-program berikut, lalu tutup dengan menggunakan perintah kill -9:
  • The Gimp
  • Calculator
  • Office Writer
  • XPdf
ping

ping adalah perintah untuk melakukan tes koneksi PC Linux kita dengan PC atau suatu address.

Cara penggunaan:

Misalnya, kita hendak melakukan tes koneksi dengan Komputer Server Sandikta. Address Gateway-nya 192.168.10.253. Maka lakukan perintah berikut :

$ ping 192.168.10.253 [tekan enter]
$

Secara otomatis, akan terbetik kabar sehubungan dengan keadaan koneksi kita, apakah Destination Host Unreachable atau Reply from .... Coba lihat deh.

Tugas ping:

Lakukan pengetesan koneksi PC kalian dengan alamat-alamat berikut :

www.yahoo.com [caranya, ketik ping www.yahoo.com]
setabasri01.wordpress.com
setabasri01.wordpress.com]
kosasihade75.blogspot.com
smk.sandikta.net
sma.sandikta.net
smp.sandikta.net
stia.sandikta.net
cyber.sandikta.net

dan ..............

pc rekan-rekan kamu semua, [tanya deh IP address mereka masing-masing, oke! ehm...]
musim hujan sekarang, jangan lupa bawa payung

Hak Akses File Linux

Linux merupakan sistem operasi yang memperhatikan aspek keamanan data. Aspek keamanan inilah yang membuat Linux mampu menjadi sistem operasi jaringan yang paling banyak dipakai. Salah satu aspek keamanan sistem operasi ini adalah pada masalah pengaturan akses file.
Pengaturan keamanan tersebut diimplementasikan Linux ke dalam 3 kategori pengguna. User, Group, dan Other, adalah 3 kategori pengguna tersebut. User adalah pemilik file, Group adalah kelompok yang dimiliki pemilik file, dan Other adalah 'orang lain' yang tidak termasuk kategori User maupun Group. Jadi, Group ini dapat dikatakan sebagai 'orang asing' yang masuk ke dalam sistem operasi Linux.

Melihat Hak Akses File

 
Untuk praktek, bukalah Terminal Konsole lalu ketikkan perintah ls -l kemudian tekan enter. Tampak hasil sebagai berikut : (penggalannya)

-rw-r--r-- 1 gadissa root 53 2008-01-10 12:21 coba
-rw-r--r-- 1 root gadissa 12465 2008-01-06 00:28 dari-web-sma
drwxr-xr-x 4 gadissa gadissa 4096 2007-12-14 14:16 Desktop
drwxrwx--- 10 gadissa gadissa 4096 2007-12-24 20:56 Documents

Kita ambil contoh baris pertama, file bernama coba. Pada bagian sebelah kiri terdapat keterangan -rw-r--r-- Kita hitung dari kiri ke kanan : ada 10 karakter. Penjelasannya adalah (dari kiri ke kanan) :

baris ke- 1 2 3 4 5 6 7 8 9 10
tertulis - r w - r - - r - -
keterangan file
user
group
other
  • - file (jika direktori simbolnya d, seperti di baris 3 dan 4
  • rw- hak akses untuk User, r artinya User bisa baca/read, w bisa tulis/write
  • r-- hak akses untuk Group, r artinya Group bisa baca/read
  • r-- hak akses untuk Other, r artinya Other bisa baca/read
Ke sebelah kanan tertulis gadissa dan di kanannya root. Artinya, pemilik file/user adalah gadissa sementara nama Group-nya adalah root.

Teori Hak Akses

Kita sudah tahu bahwa ada 3 kategori pengguna Linux yaitu User, Group, dan Other. Keterangan tersebut dapat diketahui lewat perintah ls -l (secara teks). Terdapat 10 karakter terkiri yang menggambarkan kondisi hak akses user. Satu yang terkiri melambangkan file atau direktori.

Untuk mengakses file, terdapat 3 perizinan yaitu r (read/baca), w (write/tulis), dan x (execute/menjalankan perintah). Setiap pengguna (user, group, other) memiliki 3 jenis perizinan ini. Hanya saja, user berbeda dengan group atau other, demikian pula sebaliknya. Ketiga jenis izin ini sesunggunya diwakili angka. Rinciannya :
  • r = 4
  • w = 2
  • x = 1
Kembali kepada contoh di baris pertama di atas :

-rw-r--r-- 1 gadissa root 53 2008-01-10 12:21 coba
 
File coba memiliki rincian berikut :
  • user = rw- (r=4 w=2 x=- sehingga angka aksesnya = 4 + 2 + - = 6)
  • group = r-- (r=4 w=- x=- sehingga angka aksesnya = 4 + - + - = 4)
  • other = r-- (r=4 w=- x=- sehingga angka aksesnya = 4 + - + - = 4)
Dengan demikian dapat dikatakan angka hak akses untuk file coba adalah 644. Contoh pada baris nomor 2 (direktori Documents). Hak akses untuk direktori tersebut adalah :

drwxrwx--- 10 gadissa gadissa 4096 2007-12-24 20:56 Documents
  • user = rwx (r=4 w=2 x=1 sehingga angka aksesnya = 4 + 2 + 1 = 7)
  • group = rwx (r=4 w=2 x=1 sehingga angka aksesnya = 4 + - + - = 7)
  • other = --- (r=4 w=- x=- sehingga angka aksesnya = -+ - + - = 0)
Dengan demikian dapat dikatakan angka akses untuk direktori Documents adalah 770.

Latihan :

Daftar hak akses setelah mengetik perintah ls -l adalah sebagai berikut :

-rwx------ 1 root gadissa 203201 2007-05-17 09:59 Joom!Fish1.7
drwx------ 2 gadissa admin 4096 2008-01-15 12:04 JoomlaWatch-1.2.0
drwx------ 2 kerja admin 4096 2008-01-07 19:08 lxmenu115
-rw-r--r-- 1 tungkai admin 68049 2008-01-07 19:05 lxmenu115.zip
drwxr-xr-x 2 admin manager 4096 2008-01-05 23:31 moset
drwx------ 2 direktur root 4096 2008-01-05 22:18 shoutbox_1_2
-rw-r--r-- 1 mesin teknik 95263 2008-01-05 23:00 smiletag-2.3
drwx------ 2 canggih sophis 4096 2008-01-05 22:48 ajax_shoutbox-1.0.3
-rw-r--r-- 1 gerak bersama 28211 2008-01-05 22:48 ajax_shoutbox
-rw-r--r-- 1 gadissa root 145829 2008-01-06 20:07 VirtueMart

Pertanyaan :

Isikan KETERANGAN, user, group, dan angka akses untuk file-file berikut :

NAMA FILE KETERANGAN USER GROUP ANGKA AKSES
Joom!Fish1.7 file


JoomlaWatch-1.2.0



lxmenu115



lxmenu115.zip



moset



shoutbox_1_2



smiletag-2.3



ajax_shoutbox-1.0.3



ajax_shoutbox



VirtueMart




Mengubah Hak Akses File

Dalam mengubah hak akses file, gunakan perintah chmod
 
Syntax-nya : chmod [angkaaksesdikehendaki] [namafile]

Misalnya, kita tidak ingin orang lain (baik Group maupun Other) melihat, membaca ataupun menjalankan file kita. File yang dimaksud adalah yang bernama coba, yang akses awalnya sebagai berikut :

-rw-r--r-- 1 gadissa root 53 2008-01-10 12:21 coba
 
Angka akses di atas adalah 644. Kita ingin mengubah sehingga user gadissa saja yang bisa membaca, menulis, maupun menjalankan file, ketikkan perintah berikut hasilnya sebagai berikut (saya pakai Ubuntu, untuk RedHat dan sebahasanya gunakan su) :

gadissa@edubuntu:~$ sudo chmod 700 coba [perintahnya]
[sudo] password for gadissa: [masukkan password, untuk pengguna Ubuntu]

gadissa@edubuntu:~$ ls -l
[perintah melihat hak akses file]
total 444
-rwx------ 1 gadissa root 53 2008-01-10 12:21 coba [hasil perubahan]

Perhatikan, keterangan akses file untuk file coba sudah berbeda dari yang di bagian atas.

Mengubah Group Akses File

Dalam mengubah group akses file, gunakan perintah chgrp

Syntax-nya : chgrp [namagroupdikehendaki] [namafile]

Contohnya :

gadissa@edubuntu:~$ sudo chgrp admin coba [perintahnya]
[sudo] password for gadissa: [masukkan password, untuk pengguna Ubuntu]

gadissa@edubuntu:~$ ls -l
[perintah melihat hak akses file]
total 444
-rwx------ 1 gadissa admin 53 2008-01-10 12:21 coba [hasil perubahan]

Tags

komputer (12) resensi buku (3) Motivasi (2) Tokoh (2) Artikel Terbaik (1) Blog (1) Cara Menulis (1) Menulis (1) Orang Sukses (1)