Minggu, 08 Januari 2012

Pengaturan Hak Akses File/Direktori di Linux Dengan CHMOD


Tutorial kita kali ini akan membahas tentang pengaturan hak akses file/direktori di Linux dengan CHMOD.
Di dalam Linux, file atau direktori bisa kita atur hak aksesnya, sehingga tidak semua orang bisa mengakses file atau direktori yang kita anggap penting dan tidak perlu diketahui oleh orang lain.
Fungsi dari hak akses  file dan direktori (Chmod) adalah mengatur ijin akses terhadap suatu file/direktori kepada user, group dan user/group lain.
Ijin hak akses tersebut dibagi menjadi 3 macam, yaitu :
READ (r). = dapat dibaca (baik file atau direktori)
WRITE (w). = dapat di tulis/edit (jika file) dan membuat file/direktori baru (jika direktori)
EXECUTE (x). = dapat di eksekusi (jika file) dan dimasuki (jika direktori)
Octal dari permisi tersebut adalah
4 = READ (r)
2 = WRITE (w)
1 = EXECUTE (x)
0 = No Permission
Contoh file dan folder:
drwx-r–r–
-rwx-r–r–
| |  |  |
| |  |  |
| |  |  |—–> Ijin (READ) Untuk Other selain user dan Group dibawah.
| |  |——–> Ijin (READ) Untuk Group pemilik file/direktory.
| |———–> Ijin (READ,WRITE,EXECUTE) Untuk User/pemilik file/direktori tsb.
|————-> Tipe (- merupakan file, d merupakan folder)
Contoh Pertama:
Kita ingin memberikan ijin (READ,WRITE,EXECUTE) untuk User/Pemilik, akses (READ,EXECUTE)
untuk Group dan Other.
Perintahnya:
$chmod 755 file/folder
keterangan:
4+2+1 = 7 << untuk akses u (User)
4+1 = 5 << untuk akses g (Group)
4+1 = 5 << untuk akses o (Other)
Contoh Yang Ke-2:
Kita ingin memberikan ijin (READ,WRITE) untuk User/pemilik dan tidak ada ijin samasekali
untuk Group dan Other.
Perintahnya:
$chmod 600 file/folder
keterangan:
4+2 = 6 << untuk akses u (User)
0 << untuk akses g (Group)
0 << untuk akses o (Other)
Demikianlah tutorial tentang pengaturan hak akses file/direktori di Linux dengan CHMOD. Semoga dapat bermanfaat. :)
tag : hak akses linux , hak akses file linux , hak akses file , hak akses di linux , pengertian hak akses , hak akses file di linux , chmod linux , pengaturan hak akses linux , hak akses file pada linux , pengertian akses

Perintah Dasar Linux Centos

Dekstop > klik kanan > open terminal.

Perintah perintah dasar linux lewat terminal atau biasa di windows kita sebut command prompt


Pindah ke user root

[sgenk@localhost~]$su -l

[root@localhost~]#


membuat user baru
adduser nama_user
[root@localhost~]#adduser sgenk


membuat passwordnya
passwd nama_user
[root@localhost~]#passwd sgenk

New unix password : ad56at
Retype new password : ad56at

masuk ke user account
su nama_user
[root@localhost~]#su sgenk

kalau udah masuk, konsol berubah jadi
[sgenk@localhost root]$

kita sudah berada di user sgenk, tapi masih di direktori root, disini kita tidak bisa menambahkan direktori atau file baru di dalammya.

Masuk ke user direktori Change Dir
cd
[sgenk@localhost root]$cd

akan menjadi
[sgenk@localhost ~]$


melihat direktori yang sedang aktif
pwd
[sgenk@localhost ~]$pwd

akan tampil
/home/sgenk


Perintah perintah shell di linux

Bentuk Umumnya adalah :
perintah [pilihan...] [argumen...]

¤ antara perintah dan pilihan harus ada spasi.
¤ antara perintah dan argumen harus ada spasi.
¤ tanda [] berarti pilihan dan argumen tidak harus selalu ada.
¤ tanda titik tiga ... berarti pilihan dan argumen bisa lebih dari satu
¤ setiap perintah linux bersifat CASE Sensitif.
¤ setiap pengetikan perintah selalu di akhiri dengan menekan tombol enter.

date
menampilkan hari, bulan, tanggal, jam, dan tahun
[sgenk@localhost~]$date


cal
menampilkan kalender bulan sekarang.
[sgenk@localhost~]$cal


cal
menampilkan kalender selama tahun yg disebutkan selama setahun.
[sgenk@localhost~]$cal 2011


mkdir
make directory / membuat direktori baru
[sgenk@localhost~]$mkdir latihan


cd
change directory / berpindah dari folder satu ke foler yang lainnya. $cd hanya turun ke direktori 1 tingkat
[sgenk@localhost root]$cd

jadinya
[sgenk@localhost~]$


cd nama_dir_tujuan
berpindah ke direktori tujuan.
[sgenk@localhost~]$cd latihan

jadinya
[sgenk@localhost latihan]$


cd ..
naik 1 tingkat ke direktori di atasnya.
[sgenk@localhost latihan]$cd ..

jadinya
[sgenk@localhost~]$


Prompt shell menampilkan list:

ls
list menampilkan file atau direktori.
Bila teks berwarna biru = direktori.
Bila teks berwarna hitam = file.
[sgenk@localhost~]$ls


ls -l
menampilkan file atau direktori beserta attributnya.
Attributnya = file, ukuran, tanggal modifikasi, pemilik, dan group.
[sgenk@localhost~]$ls -l


ls -a
menampilkan semua file termasuk file yang di hidden.
File yang di sembunyikan akan tampil di awali dengan simbol titik (.)
[sgenk@localhost~]$ls -a


ls -f
menampilkan semua file tanpa proses pengurutan.
[sgenk@localhost~]$ls -f


ls -F
menampilkan file dan direktori dengan simbol penanda di setiap masing2nya.
[sgenk@localhost~]$ls -F


ls -R
menampilkan isi sub direktori.
[sgenk@localhost~]$ls -R