artikel ini mungkin sedikit panjang dan memboringkan ditambah pulak dengan bahasa yang tunggang langgang (kerana saya dah tak tahu nak tulis mcm mana). walaubagaimanapun saya harap pengunjung memahami apa yang cuba saya terangkan. bahasa melayu dengan english saya campur adukkan kerana kalau saya tulis dalam bahasa melayu takut ada yang tak faham.
setiap file dan folder didalam linux akan disetkan group dan user yang dibenarkan (permission) menggunakan file dan folder tersebut. untuk melihat permission ini secara GUI, anda boleh melihat pada property setiap file dan folder tersebut dangan klik kanan dan pilih properties. kemudian klik pada tab permissions. disitu anda akan diberi info tentang apakah kebenaran yang diberi kepada owner (pemilik), group (kumpulan) dan others.
Jenis kebenaran yang boleh diberikan ialah seperti berikut:
tadi permission secara GUI. sekarang saya cuba untuk menerangkan secara command line menggunakan terminal.
sekarang cuba type ls -l pada terminal, ia akan memberikan senarai directory dan file yang ada didalamnya bersama dengan beberapa info tambahan seperti permission, owner, nama file, tarikh dan masa file dibina. anda akan dapat melihat perkataan seperti ini:
fokus saya sekarang adalah untuk menerangkan tentang kebenaran (permission) tersebut.
rwxrwxrwx
kita boleh membahagikan kepada tiga bahagian iaitu:
rwx rwx rwx
tiga huruf pertama mewakili access yang dibenarkan kepada owner
tiga huruf kedua pula mewakili access kepada group
tiga access terakhir mewakili access kepada others
sementara
ini bermaksud bahawa ketiga-tiga jenis akaun iaitu owner, group dan others boleh sama ada membaca, menulis (edit) dan meng'execute' kan file/folder tersebut.
selain itu, tedapat jugak arahan seperti
dimana akses hanya diberikan kepada owner dan owner tersebut dibenarkan untuk membuka dan mengedit file tersebut tanpa diberi kebenaran untuk men'execute'kan file ini.
antara contoh lain yang saya jumpa didalam internet ialah pada laman http://www.ahinc.com/linux101/permission.htm seperti berikut:
sekarang saya akan menerangkan bagaimana untuk mengubah permission ini. antara command nya ialah:
chown - mengubah owner file/folder tersebut
cara untuk menggunakan arahan ini adalah seperti berikut:
chown username namafile/folder. contohnya: chown hakim eBuku <- (menukarkan owner eBuku kepada hakim)
chgrp - mengubah group file/folder tersebut
chgrp username namafile/folder. contohnya: chgrp hakim eBuku <- (menukarkan group eBuku kepada group hakim)
chmod - mengubah kebenaran (permission)
untuk mengubah kebenaran (permission) anda perlu menggunakan arahan seperti berikut:
contohnya:
ia akan memberi kebenaran kepada semua pengguna untuk membaca, menulis atau men'execute'kan file ini.
penerangan adalah seperti berikut:
anda juga boleh menggunakan - untuk membuang kebenaran terhadap user yang dinyatakan
contohnya:
chmod go-rwx eBuku
ia akan membuang kebenaran kepada group dan others untuk membaca, menulis atau men'execute'kan file ini.
antara contoh lain untuk chmod ialah:
*sebab malas nak tulis dah, saya ambil contoh diatas dari laman ini http://www.ahinc.com/linux101/permission.htm
selain menggunakan chmod ugo+rwx namafile/folder, ada lagi satu cara yang akan saya terangkan kemudian.
sekian
setiap file dan folder didalam linux akan disetkan group dan user yang dibenarkan (permission) menggunakan file dan folder tersebut. untuk melihat permission ini secara GUI, anda boleh melihat pada property setiap file dan folder tersebut dangan klik kanan dan pilih properties. kemudian klik pada tab permissions. disitu anda akan diberi info tentang apakah kebenaran yang diberi kepada owner (pemilik), group (kumpulan) dan others.
owner - orang yang membina (create) file/folder tersebut. orang
yang membina itu akan dikesan menggunakan nama akaun yang
kita gunakan semasa membina file/folder tersebut.
contohnya sekiranya kita login menggunakan akaun 'hakim'.
jadi sekiranya hakim membina satu file/folder, secara
automatik 'hakim' akan menjadi owner file/folder tersebut.
group - adalah kumpulan pengguna (user) yang dibenarkan untuk
menggunakan file/folder tersebut. anda boleh melihat
senarai kumpulan (group) atau mengeditnya di
System -> Administration -> Users and Groups.
others - selain daripada pemilik atau kumpulan yang berkaitan
file/folder tersebut. contohya akaun pengguna yang lain.
Jenis kebenaran yang boleh diberikan ialah seperti berikut:
none - tiada access kepada file/folder tersebut
read-only - hanya boleh membuka file/folder untuk membaca
sahaja tanpa boleh mengeditnya (save).
read and write - boleh membuka dan mengedit file/folder dan menyimpannya.
tadi permission secara GUI. sekarang saya cuba untuk menerangkan secara command line menggunakan terminal.
sekarang cuba type ls -l pada terminal, ia akan memberikan senarai directory dan file yang ada didalamnya bersama dengan beberapa info tambahan seperti permission, owner, nama file, tarikh dan masa file dibina. anda akan dapat melihat perkataan seperti ini:
drwxrwxrwx 4 hakim hakim 4096 2008-06-02 21:30 eBooks
d - bermaksud directory atau folder. jika ia merupakan
file, bahagian ini akan ditandakan dengan -.
rwxrwxrwx - kebenaran yang diberikan.
4 - bilangan file/folder yang terdapat didalamnya.
didalam directory eBooks ini ada 2 file/folder
didalamnya dan dua lagi merupakan directory . dan ..
hakim - owner file tersebut.
hakim - group file tersebut
4096 - saiz directory tersebut.
2008-06-02 - tarikh diubahsuai
21:30 - masa diubahsuai
eBooks - nama file/folder
fokus saya sekarang adalah untuk menerangkan tentang kebenaran (permission) tersebut.
rwxrwxrwx
kita boleh membahagikan kepada tiga bahagian iaitu:
rwx rwx rwx
tiga huruf pertama mewakili access yang dibenarkan kepada owner
tiga huruf kedua pula mewakili access kepada group
tiga access terakhir mewakili access kepada others
sementara
r - read
w - write
x - execute (menjalankan seperti software selalunya file yang mengandungi kod arahan)
ini bermaksud bahawa ketiga-tiga jenis akaun iaitu owner, group dan others boleh sama ada membaca, menulis (edit) dan meng'execute' kan file/folder tersebut.
selain itu, tedapat jugak arahan seperti
rw-------
dimana akses hanya diberikan kepada owner dan owner tersebut dibenarkan untuk membuka dan mengedit file tersebut tanpa diberi kebenaran untuk men'execute'kan file ini.
antara contoh lain yang saya jumpa didalam internet ialah pada laman http://www.ahinc.com/linux101/permission.htm seperti berikut:
Examples What it means
-rwxrwxrwx read, write and executable for owner, group and
all others
-rwxrwx--- read, write and executable for owner, group only
-rwx------ read, write and executable for owner only
-rw-rw-rw read and write for owner, group and all others
-rwxr-xr-x read, write and executable by owner, only read and
executable by group and others
-rw-r--r- read and write by owner, read only for group and
all others
sekarang saya akan menerangkan bagaimana untuk mengubah permission ini. antara command nya ialah:
chown - mengubah owner file/folder tersebut
cara untuk menggunakan arahan ini adalah seperti berikut:
chown username namafile/folder. contohnya: chown hakim eBuku <- (menukarkan owner eBuku kepada hakim)
chgrp - mengubah group file/folder tersebut
chgrp username namafile/folder. contohnya: chgrp hakim eBuku <- (menukarkan group eBuku kepada group hakim)
chmod - mengubah kebenaran (permission)
untuk mengubah kebenaran (permission) anda perlu menggunakan arahan seperti berikut:
chmod<+ atau -> namafile/folder
contohnya:
chmod ugo+rwx eBuku;
ia akan memberi kebenaran kepada semua pengguna untuk membaca, menulis atau men'execute'kan file ini.
penerangan adalah seperti berikut:
chmod - tukar kebenaran
u - user
g - group
o - others
+ - menambah kebenaran
- - negatif atau tidak memberi kebenaran
r - read
w - write
x - execute
anda juga boleh menggunakan - untuk membuang kebenaran terhadap user yang dinyatakan
contohnya:
chmod go-rwx eBuku
ia akan membuang kebenaran kepada group dan others untuk membaca, menulis atau men'execute'kan file ini.
antara contoh lain untuk chmod ialah:
Examples What it does
chmod go-w thisfile remove write access for group and others
for the file 'thisfile'
chmod go+rw file1 add read and write access for group and
others for files 'file1'
chmod ugo+rwx file1 add read, write and execute for everyone
for 'file1'.
*sebab malas nak tulis dah, saya ambil contoh diatas dari laman ini http://www.ahinc.com/linux101/permission.htm
selain menggunakan chmod ugo+rwx namafile/folder, ada lagi satu cara yang akan saya terangkan kemudian.
sekian
haha..itu la ansari,dl main2 ms lab admin skg baru nk bljr balik..(kata diriku sendirian). faham tapi kna wat latihan.klo baca je ntah bile je bole ingat..
ReplyDelete