Anda di halaman 1dari 5

SMKN 2 Baleendah JUDUL No Absen : 02

Semester Genap Laporan Praktikum Perintah Kelas : XI TJKT 2


Tahun Ajaran 2022/2023 Linux (Debian) Nama : Alfaqih M

A. Tugas Pendahuluan
Sebagai tugas pendahuluan, jawablah pertanyaan-pertanyaan berikut ini :
1. Apa saja atribut file ? Berikan contoh file dengan tipe file yang disebutkan pada dasar teori.
Tipe file : untuk menentukan tipe dari file
Izin akses : untuk menentukan hak akses seorang user terhadap suatu file
Jumlah link : menampilkan jumlah link suatu file
Pemilik : menentukan user yang memiliki suatu file
Group : menentukan group yang memiliki suatu file
Jumlah Karakter : menentukan ukuran file dalam bentuk byte
Waktu Pembuatan : menampilkan waktu terakhir kali file dimodifikasi
Nama file : menampilkan nama file tersebut

2. Apa yang dimaksud ijin akses ? Bagaimana contoh penggunaan perintah chmod untuk
mengubah ijin akses.
Izin akses adalah status yang dapat dimiliki oleh sebuah user, sehingga user tersebut dapat
melakukan modifikasi terhadap suatu file.

3. Berilah contoh penggunaan perintah umask untuk mengubah ijin akses.


Untuk menggunakan perintah umask, harus menggunakan bilangan oktal. Contoh command umask:
$ umask 123
Penjelasan 3 angka setelah perintah umask:
User Owner Group Others
(pemilik) (lainnya)
Izin Akses 1 2 3
(bentuk oktal)
Izin akses rwx001 rwx010 rwx011
(bentuk biner)

Dimana, r = read, akses untuk membaca isi file


w = write, akses untuk memodifikasi isi file
X = execute, akses untuk menjalankan file program
Command umask digunakan dengan cara mengurangi nilai umask maksimal yang bisa dimiliki sebuah file
(666) dengan nilai angka yang kita inginkan, kemudian hasil dari pengurangan tersebut digunakan untuk
mengisi opsi di command umask.
Contoh:
Jika ingin membuat file dengan akses read & write bagi owner dan group, namun hanya read bagi others, maka
angka yang digunakan untuk mengurangi adalah 664. Jadi, 666 - 664 = 002, maka command yang harus diketik
adalah: $ umask 002 Setelah command umask dijalankan, lakukan pembuatan file tersebut. Command umask
digunakan untuk memberi akses bagi file baru yang akan dibuat.

B. Tujuan Praktikum
memahami dasar perintah Linux adalah keterampilan yang penting, baik untuk tujuan administratif,
pengembangan, keamanan, atau pengembangan karier. Itu juga memberi Anda pemahaman yang
kuat tentang sistem operasi open source yang digunakan secara luas.

C. Alat & Bahan


1. Laptop/Komputer
2. Internet
3. Virtual Box dan Iso Debian
Dasar Program Keahlian - TJKT 1
4. Chrome (untuk mencari sumber belajar)

D. 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.
Cara pertama adalah menggunakan command chmod:

Cara kedua adalah menggunakan perintah chmod dengan format numerik oktal:

cara ketiga adalah menggunakan perintah umask:

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.
Dasar Program Keahlian - TJKT 2
File sh dibuat oleh root, maka hanya bisa dimodifikasi oleh root. Saat login sebagai user lain, file sh
tidak bisa dijalankan.

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

Perintah rm adalah perintah di sistem operasi Unix/Linux yang digunakan untuk menghapus (remove)
file atau direktori.

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.

Penggunaan chmod 000 adalah memodifikasi hak akses sehingga tidak ada hak akses yang diberikan
untuk pemilik, grup, atau pengguna lain. Dalam istilah hak akses, "0" berarti tidak ada izin yang
diberikan.

Penggunaan chmod 755 adalah memberikan hak akses spesifik untuk file atau direktori. Dalam
notasi oktal, "755" mewakili pola izin tertentu.

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

Dasar Program Keahlian - TJKT 3


lebih berguna ?

umask 000 pada perintah diatas berfungsi untuk mengatur izin akses file yang akan dibuat setelahnya
dengan format pemberian izin akses untuk dapat membaca dan menulis atau melakukan perubahan
yang ditandai dengan format -rw -r –r--, karena 2 adalah blangan octal dari read(r) yang apabila
dijalankan menjadi seperti berikut:

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. Misalnya perintah cat -u
> hello.txt ini merupakan perintah membelokan standar output ke file hello.txt dan untuk berhenti
dapat dilakukan dengan menekan Ctrl + C.

E. Kesimpulan
 Sebuah file dapat kita manajemen atau dapat kita atur sesuai dengan tingkat keamanan yang
ingin kita tentukan pada file.
 Untuk proses ini dapat kita lakukan dengan menggunakan manajemen system file dimana
Dasar Program Keahlian - TJKT 4
sebuah file atau directory dapat kita tentukan hak izin aksenya, guna untuk menjaga data yang
kita miliki.
 Atribut file adalah dimana sebuah file atau directori bisa eksis atau sebuah file mempunyai
atribut yang berbeda antara sistem operasi satu dengan yang lainnya. Atribut file digunakan
oleh sistem operasi untuk memisahkan tipe-tipe file. Setiap file di windows mempunyai atribut
tersendiri sesuai dengan kepentingan file tersebut terhadap sistem. Misalnya, tipe file yang
tidak boleh dihapus oleh user diberi attribut system, jadi ketika file manager (windows explorer)
akan menampilkannya, file beratribut sistem tersebut tidak akan ditampilkan.
 Ijin akses bisa dibilang sebuah hak yang diberikan pada seluruh User atau file untuk melakukan
sesuatu akses. Jadi Hak akses ini dapat diatur sedemikian rupa supaya file atau direktori itu
hanya bisa di read, atau write, dan execute. Selain itu kita juga bisa mengatur bagaimana hak
akses dari setiap user pada suatu file, atau direktori.
 User mask adalah kemampuan sistem operasi berbasis Linux untuk menambahkan pengaturan
hak akses default untuk file-file baru (termasuk folder).

A. Sumber Belajar
https://chat.openai.com/c/2c652742-2f46-4ccd-a3a6-85f8d7a1a9d6

Dasar Program Keahlian - TJKT 5

Anda mungkin juga menyukai