Tempat tertimbunnya tulisan - tulisan akibat kejangaran ngoding

08 June 2016

Management File

Setelah sebelumnya saya menjabarkan management memori dan management I/O di post seblumnya disini. Sekarang saya akan membahas tentang management file. management file ini sangat penting perannya dalam sistem operasi. karena dalam komputer terdapat penyimpanan maka akan ada sesuatu yang disimpan disana salah satunya file. file ini bermacam - macam jenisnya ada teks, gambar dan lain - lain.
Nah sekarang mari kita lihat lebih dalam management file yang dilakukan oleh sistem operasi linux.
Untuk memenej file sistem operasi memberikan properti kepada tiap file. Properti tersebut menjadi detail mengenai file tersebut, contohnya nama file, ukuran file, kapan file itu dibuat, siapa saja yang dapat mengakses file tersebut dan lain - lain. Hak akses dalam sistem operasi linux ini terbagi menjadi tiga yaitu :

  1. User, dalam hal ini User dinotasikan dalam huruf 'u' di terminal linux
  2. Group, dalam hal ini User dinotasikan dalam huruf 'g' di terminal linux
  3. Other, dalam hal ini User dinotasikan dalam huruf 'o' di terminal linux
linux memberikan hak akses kepada user - user tersebut dan hak akses ini terdiri dari tiga, yaitu :
  1. Read, untuk membaca file
  2. Write, untuk menulis kedalam file atau merubah isi file
  3. Execute, untuk mengeksekusi file
Nah sekarang bagaimana melihat hak akses di linux?
pertama seperti biasa buka terminal dengan cara tekan
CTRL + ALT + T
lalu kemudian cari direktori mana file yang akan dilihat hak aksesnya, kemudian ketikan
ls -l
Setelah mengetikan perintah tersebut maka akan muncul list file yang ada di direktori tersebut. contoh tampilannya sebagai berikut
Tampilan perintah ls
Tampilan perintah ls -l
 pada gambar diatas terdapat tujuh karakter yang ada di posisi paling kiri, yaitu :



  1. d untuk direktori
  2. r untuk read
  3. w untuk write
  4. x untuk execute

Satu '-' pertama untuk menunjukan itu direktori atau bukan, tiga strip selanjutnya yaitu hak akses untuk user, tiga '-' selanjutnya hak akses untuk group, tiga '-' selanjutnya untuk other.

properti lainnya adalah nama pemilik file, lalu waktu pembuatan file dan nama file/folder.

Sekarang bagaimana memgeduit hak akses pada file di linux?
dalam hal ini kita akan menambahkan hak akses read, write, execute pada user. read, execute pada group dan read execute pada other pada file coba.txt.
ketikan pada terminal
sudo chmod 755 coba.txt
apa maksud dari angka - angka tersebut? angka - angka tersebut adalah yang mewakili hak akses sebuah user.

  1. Read = 4
  2. Write = 2
  3. Execute = 1
 pada perintah diatas terdapat angka 755. angka pertama adalah hak akses untuk user, angka kedua untuk group dan angka ketiga untuk other.
7 disini adalah hasil tambah dari 4 + 2 + 1 yang berarti hak akses full read, write dan execute.
5 disini adalah hasil tambah dari 4 + 1 yang berarti hak akses write dan execute.

Sebuah file memiliki owner atau pemilik. pemilik ini adalah user yang dapat mengakses file tersebut contohnya root dan nama user lainnya. lalu bagaimana cara mengganti owner atau pemilik dari file?
ketikan pada terminal
chown nama_user nama_file
contoh
chown aldo coba.txt
Perintah lain dalam management file yitu
membuat file
sudo touch nama_file
menghapus file
sudo rm nama_file 
Itulah salah sedikit contoh implementasi management file dalam sistem operasi yang dapat dilakukan oleh user lewat terminal. semoga bermanfaat :)

No comments:

Post a Comment