PRAKTIKUM 8 : File Sistem

PERCOBAAN 1

    


    Mengetahui nilai id pada linux dan memberi tahu kepada user tentang nomor dan informasi di sebuah direktori.



    Mengetahui direktori home pada user yang digunakan



    Percobaan ini mengubah ijin akses menggunakan chmod dan memindahkan ke grup, other, dsb.



    Memindahkan kepemilikan dapat menggunakan chown di root. bila belum ada user tambahan, dapat menggunakan sudo adduser <nama user baru>



        Mengubah akses home directory agar user 2 bisa mengakses home juga



    Memperlihatkan file yang sudah dipindahkan ke user 2.



    Memindahkan file ke group yang baru. apabila belum ada grup baru, maka di root perlu ditambahkan group baru dengan groupadd <nama group baru>

PERCOBAAN 2

Untuk analisa Nomor 1 -3 sesuai dengan codingan perlayar: 


        touch digunakan untuk menentukan Ijin Aksesn myfile, ls untuk melihat file myfile, umassk untuk melihat nilai dari umask.



     Untuk mengganti nilai umask tambahkan nomor umask. Lalu membuat direktori mydir (karena mydir sudah ada, maka saya menggunakan mydir2). Ketika direktori diakses dengan menggunakan ls-l maka terlihat bahwa ada direktori baru bernama mydir2. Lalu melakukan touch(membuat data baru) pada xfiles dan mkdir xdir. Bila kita melakukan perintah touch dan data ada sebelumnya maka akan mempebaharui waktu nya saja. Bila tidak maka akan membuat data baru dari nama yang sudah ditambahkan.

LATIHAN :

1. Lakukan tiga cara berbeda untuk setting ijin akses ke file atau direktori menjadi r--r--r--. Buatlah sebuah file dan lihat apakah yang anda lakukan benar

    Dengan menggunakan $touch artinya file dapat dibaca maupun dapat ditulis kembali. chmod 444 untuk mengubah izin akses menjadi hanya dapat dibaca dan beberapa akses diubah dengan menggunakan chmod..

2.Buatlah suatu kelompok.  Copy-kan /bin/sh ke home directory. Ketik "chmod +s sh". Cek ijin akses sh pada daftar direktori.  Sekarang tanyakan ke teman satu kelompok anda untuk mengubah ke home directory anda dan menjalankan program ./sh dan menjalankan id command.  Apa yang terjadi. Untuk keluar dari shell tekan exit

    Perintah chmod +s sh adalah perintah untuk mengubah file sh yang tadinya executable file menjadi socket link. Perintah ini  juga menentukan hak zin akses untuk pengguna lain yang menggunakan file ini.  Sehingga pengguna lain memiliki hak akses pada file tersebut.

3. Hapus sh dari home directory (atau setidaknya kerjakan perintah chmod –s sh)

    Perintah chmod –s sh  berfungsi untuk mengembalikan file yang tadinya socket link menjadi executeable file. Sehingga hak akses akan kembali seperti semula. Hanya user yang bisa mengakses file ini. Sementara itu pengguna lain tidak memilik hak akses tersebut

4. Modifikasi ijin akses ke home directory anda sehingga sangat privat.  Cek apakah teman anda tidak dapat mengakses directory anda.  Kemudian kembalikan ijin akses ke semula

    Perintah chmod 000  diatas merupakan perintah yang memiliki fungsi untuk menghentikan seluruh izin akses yang ada pada direktor home. Untuk mengembalikan izin akses kembali kesemula menggunkan perintah chmod 755.

5. Ketikkan umask 000 dan kemudian buatlah file yang bernama world.txt yang berisi beberapa kata "hello world".  Lihat ijin akses pada file.  Apa yang terjadi?  Sekarang ketikkan umask 022 dan buatlah file bernama world2.txt. Apakah perintah tersebut  lebih berguna ?

    Umask 000 merupakan perintah untuk membuat file dengan izin akses dapat di read, write untuk semua orang sedangkan umask 022 akan membuat file dengan izin akses dapat dibaca oleh semua orang tapi hanya dapat diubah/diedit oleh pemilik file tersebut sehingga umask 022 lebih berguna karena untuk keamanan data.

6. Buatlah file yang bernama "hello.txt" pada home directory menggunakan perintah cat -u > hello.txt. Tanyakan ke teman Anda untuk masuk ke home directory  Anda dan menjalankan tail -f hello.txt.  Sekarang ketikkan beberapa baris dalam hello.txt.  Apa yang terjadi pada layer teman Anda ?


    Kedua perintah diatas merupakan perintah untuk standar input dan output. Missal perintah cat –u > hello.txt ini merupakan perintah pembelokan standar output ke file hello.txt dan untuk berhenti dengan perintah ctrl+c.

KESIMPULAN :
  • touch biasanya digunakan untuk membuat file kosong, serta mengubah timestamp file atau folder. 
  • membuat user dapat menggunakan sudo adduser (namauser)
  • membuat grup dapat menggunakan groupadd (namagrup) pada root 
  • nilai umask dapat dilihat dengan $umask
  • umask 000 digunakan untuk memprivasikan file/direktori
  • umask 755 digunakan untuk me-publick-kan file/ direktori
  • ijin akses dapat menggunakan chmod 

Comments

Popular posts from this blog

PRAKTIKUM 5 : BEKERJA DENGAN BASH SHELL

Praktikum 3 : Operasi File dan Struktur Direktori

PRAKTIKUM 11 : MANAJEMEN USER DAN GROUP