ARSIP BULANAN : October 2013

FILE PERMISSION PADA LINUX

25 October 2013 13:29:09 Dibaca : 4090

Pada pertemuan kali ini, kami mempelajari Konsep File Permission pada Linux. Berikut Penjelasannya.

File permission adalah hak akses bagi user untuk membaca, menulis dan mengeksekusi sebuah file.

Di linux mempunyai 3 hak akses berbeda pada sebuah file, yaitu :

User (u) = Pengguna memiliki hak pada file

Group (g) = Grup memiliki hak pada file

Other (o) = Pengguna lain yang berada pada sistem

Selain hak ases, ada juga sifat dan tipe file yang dibedakan sebagai berikut :

Read (r) = Untuk membaca sebuah file

Write (w) = Untuk menulis file

Execute (x) = Untuk mengeksekusi file

Berikut tabel permission :

  • Read (r)       = 4
  • Write (w)     = 2
  • Execute (x)  = 1
  • Total            = 7

Oke, langsung saja saya jelaskan. Permission ini dibagi menjadi 3 bagian. Jika Anda pernah tahu permission seperti, 666, 345, 212 dan sebagainya, itu tidak sembarangan diketik seperti itu -_-

Jadi begini, ada 3 nomor. Yang pertama itu permission untuk User. Kedua itu Group. Dan ketiga untuk Other.

Sementara untuk angkanya,

0 = --- (Tidak ada)

1 = --x (hanya Execute)

2 = -w- (hanya Write)

3 = -wx (di Write dan di Execute)

4 = r-- (hanya Read)

5 = r-x (di Read dan di Execute)

6 = rw- (di Read dan di Write)

7 = rwx (di Read, di Write, dan di Execute)

Jadi misalkan kita menset permission menjadi 644, berarti User bisa melakukan Read dan Write, kemudian Grup hanya dapat melakukan Read saja, dan Other juga hanya bisa Read.

Cara mengubah permission bisa menggunakan perintah 'chmod'. Contoh :

rahmat@rahmat-aspire-4820G:~$ chmod nomor_permission nama_file

rahmat@rahmat-aspire-4820G:~$ chmod 657 Lat1.sh

rahmat@rahmat-aspire-4820G:~$ ls -l

-rw-r-xrwx rahmat rahmat 574304 2005-10-21 05:08 Lat1.sh

Penjelasan :

Kolom 1 = “-rw-r-xrwx” inilah yang merupakan attribut permission sebuah file, artinya adalah :

  • karakter 1         : berisi d atau (-), d artinya directory/folder dan (-) artinya file
  • karakter 2,3,4   : permission untuk User , rw-
  • karakter 5,6,7   : permission untuk Grup , r-x
  • karakter 8,9,10 : permission untuk Other , rwx

Kolom 2 = Pemilik file atau User dari file

Kolom 3 = Grup dari file

Kolom 4 = Ukuran file

Kolom 5 = Waktu pembuatan file

Kolom 6 = Nama file

Kita lihat Lat1.sh memiliki hak akses read & write untuk User, read dan execute untuk Grup, dan read, write, execute untuk Other. Pemilik file adalah Rahmat dan Groupnya juga Rahmat.

Oke, demikian penjelasan tentang File Permission pada Linux. Semoga Bermanfaat.

Terima Kasih.

PERINTAH DASAR PADA LINUX

18 October 2013 13:05:56 Dibaca : 490

1. man

man adalah perintah dasar untuk memunculkan online help, mirip dengan perintah 'help' pada sistem operasi MS-DOS. contoh :

$ man ls

2. pwd

pwd digunakan untuk mengetahui di direktori mana sekarang berada. contoh :

$ pwd

$ /home/user/data

3. cd

cd digunakan untuk pindah ke suatu direktori tertentu. contoh :

$ cd /usr/local/bin

$ pwd

$ /user/local/bin

4. rm

rm digunakan untuk menghapus file atau direktori, mirip dengan perintah 'del' pada sistem operasi MS-DOS. contoh :

$ rm <nama_file>

5. rmdir

identik dengan perintah 'rd' pada sistem operasi MS-DOS, pada dasarnya sama dengan perintah rm -r, akan tetapi perintah rmdir mensyaratkan direktori tersebut telah kosong terlebih dahulu (tidak berisi file atau direktori). contoh :

$ rmdir /home/rahmat

6. mkdir

mkdir digunakan untuk membuat direktori baru, identik dengan perintah 'md' pada sistem operasi MS-DOS. contoh :

$ mkdir <new_direktori>

7. cp

cp identik dengan perintah 'copy' pada MS-DOS. perintah cp digunakan untuk mengcopy suatu file atau direktori.

8. w

w digunakan untuk mengetahui siapa saja yang sedang bekerja (login) di komputer tsd. contoh :

$ w

9. touch

touch digunakan untuk menciptakan sebuah file baru yang belum pernah dibuat atau belum ada. contoh :

$ touch <nama_file>

10. cat

cat digunakan untuk menampilkan isi file sekaligus. contoh :

$ cat mat.txt

11. date

date digunakan untuk menampilkan waktu dan tanggal. contoh :

$ date

12. cal

cal digunakan untuk menampilkan kalender dan tanggal. contoh :

$ cal

13. hostname

hostname digunakan untuk menampilkan atau mengatur nama host. contoh :

$ hostname

14. uname

uname digunakan untuk mendapatkan nama dan informasi tentang kernel yang sedang digunakan. contoh :

$ uname

15. who

who cara kerjanya sama seperti 'w' namun pada who hanya menampilkan siapa yang sedang aktif. contoh :

$ who

16. whoami

whoami digunakan untuk menampilkan user id. contoh :

$ whoami

17. whatis

whatis digunakan untuk menampilkan deskripsi halaman manual. contoh :

$ whatis ls

18. clear

clear digunakan untuk menghapus layar terminal. contoh :

$ clear

19. mv

mv digunakan untuk mengubah nama file. contoh :

$ mv <nama_file_sebelumnya> <nama_file_selanjutnya>

20. df

df digunakan untuk menampilkan pemakaian disk. contoh :

$ df

21. free

free digunakan untuk menampilkan informasi memori. contoh :

$ free

22. passwd

passwd digunakan untuk mengganti password. anda akan diminta untuk mengisikan password lama selanjutnya akan diminta mengisikan password baru sebanyak dua kali. contoh :

$ passwd

23. sudo su

sudo su digunakan untuk login sebagai root/super user. contoh :

$ sudo su

untuk keluar dari super user, ketik 'exit'.

24. echo

echo digunakan untuk menuliskan sesuatu kata atau kalimat ke sebuah file. contoh :

$ echo "Hallo" >> <nama_file>

25. more

more digunakan untuk menampilkan isi sebuah file, sama halnya seperti cat. contoh :

$ more

26. history

history digunakan untuk melihat perintah apa saja yang pernah diketik. contoh :

$ history

27. top

top digunakan untuk melihat proses yang sedang berjalan, seperti task manager pada Windows. contoh :

$ top

28. bc

bc digunakan sebagai kalkulator. contoh :

$ bc

29. uptime

uptime digunakan untuk menampilkan berapa lama sistme telah berjalan. contoh :

$ uptime

30. eject

eject digunakan untuk mengeluarkan removable media. contoh :

$ eject

Kategori

Blogroll

  • Masih Kosong