NIM : 141402024
UTS
SISTEM ADMINISTRASI LINUX
1. Eksekusi perintah ls latr, lalu jelaskan apa maksud dari perintah tersebut. Jelaskan output
yang dihasilkan pada layar dari hasil perintah tersebut !
Jawab:
ls merupakan perintah untuk menampilkan daftar file yang diurutkan secara alphabet.
Sedangkan ls latr merupakan perintah gabungan dari :
Output nya :
Keterangan :
1. Kolom pertama menampilkan jenis file dan permission yang mengikat pada file tersebut.
d (jenis : directory)
- (jenis : file)
] (jenis : link)
r (read permission)
w (write permission)
x (execute permission)
- (no permission)
2. Kolom kedua menampilkan jumlah Link (entri direktori yang merujuk ke file tersebut).
3. Kolom ketiga menampilkan pemilik file.
4. Kolom keempat menampilkan grup pemilik file.
5. Kolom kelima menampilkan ukuran file dalam byte.
6. Kolom keenam menampilkan waktu (bulan, tanggal, tahun) terakhir file diakses atau
dimodifikasi.
7. Kolom ketujuh menampilkan nama file.
2. Buat satu file yang diberi nama UTS SAL 2016 yang dimiliki oleh user Mahasiswa berada
dalam grup TI-USU mempunyai izin hanya dapat dilihat oleh user yang berada pada grup
yang sama, dapat dilihat dan diubah oleh si pemilik file, dan tidak dapat dilihat maupun
diubah oleh user lain.
Isi file UTS SAL 2016 adalah data pribadi masing-masing peserta ujian berupa :
NIM, Nama Lengkap, Tanggal Lahir, Alamat Rumah dan target apa yang mau dikerjakan
setelah kelak lulus kuliah. Dipisahkan oleh semicolon. Tampilan screenshot outputnya !
Jawab:
a. Langkah pertama yang harus dikerjakan adalah membuat 2 user
(missal: mahasiswa014 dan mahasiswa015).
c. Kemudian masukkan kedua user yang telah dibuat sebelumnya ke dalam grup ti-usu.
e. Kemudian ubah permission dari file tersebut sesuai dengan soal, chmod 750.
g. Kemudian berikan perintah chgrp agar chmod yang telah dibuat ter-apply ke dalam
grup ti-usu.
h. Cek permission yang telah dibuat dengan user yang lain (yang tidak berada dalam grup
ti-usu).
Ket. User lain yang tidak berada dalam grup tidak dapat melihat file UTS_SAL_2016.txt
i. Cek permission yang telah dibuat dengan user yang lain (yang berada dalam grup ti-usu).
Ket. User lain yang berada didalam grup hanya dapat melihat isi file UTS_SAL_2016.txt
tapi tidak dapat mengubah file tersebut
Ket. Si pemilik file dapat melihat dan mengubah isi file tersebut.
3. Jelaskan tentang umask berikut ini: 022, 002, 077 dan 007 !
Jawab:
UMASK (User Mask) merupakan sebuah command pada Linux yang berfungsi untuk menset/mengatur hak akses default yang diterapkan pada file dan folder yang akan dibuat.
077 merupakan umask pada root yang meniadakan permission untuk membaca, menulis
dan mengeksekusi bagi user lain.
apabila 077 digunakan pada root, maka 007 nerupakan umask pada user.
SetgID dapat diterapkan selain untuk file, bisa juga diterapkan untuk directory. File
baru yang dibuat dalam directory yang memiliki Set Group ID maka akan memiliki
Group ID sesuai dengan Group ID pemilik directory tersebut.
Sticky
Apabila Sticky bit diterapkan ke sebuah directory, maka file yang ada di dalamnya
hanya dapat dihapus oleh user pemilik file tersebut atau root.
Secara default, directory /tmp dalam sistem linux sudah dipasangi sticky bit.
Perbedaan antara SetID, SetgID, Sticky dapat dilihat pada table dibawah ini :
Special
permissions
executable file
directory
SetuID
(Set User ID)
SetGID
(Set Group ID)
Sticky