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 :
pada gambar diatas terdapat tujuh karakter yang ada di posisi paling kiri, yaitu :
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
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
membuat file
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 :
- User, dalam hal ini User dinotasikan dalam huruf 'u' di terminal linux
- Group, dalam hal ini User dinotasikan dalam huruf 'g' di terminal linux
- 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 :
- Read, untuk membaca file
- Write, untuk menulis kedalam file atau merubah isi file
- Execute, untuk mengeksekusi file
Nah sekarang bagaimana melihat hak akses di linux?
pertama seperti biasa buka terminal dengan cara tekan
CTRL + ALT + Tlalu kemudian cari direktori mana file yang akan dilihat hak aksesnya, kemudian ketikan
ls -lSetelah mengetikan perintah tersebut maka akan muncul list file yang ada di direktori tersebut. contoh tampilannya sebagai berikut
Tampilan perintah ls -l |
- d untuk direktori
- r untuk read
- w untuk write
- 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.txtapa maksud dari angka - angka tersebut? angka - angka tersebut adalah yang mewakili hak akses sebuah user.
- Read = 4
- Write = 2
- Execute = 1
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_filecontoh
chown aldo coba.txtPerintah lain dalam management file yitu
membuat file
sudo touch nama_filemenghapus file
sudo rm nama_fileItulah salah sedikit contoh implementasi management file dalam sistem operasi yang dapat dilakukan oleh user lewat terminal. semoga bermanfaat :)
No comments:
Post a Comment