Praktikum IV File Permission & File Protection

dokumen-dokumen yang mirip
Manajemen User, Groups dan File

Managemen File. File mempunyai beberapa atribut, antara lain : Tipe file : menentukan tipe dari file, yaitu :

File yang berisi koleksi program yang dapat dieksekusi

Modul Praktikum Sistem Operasi PERTEMUAN KE-V

TUGAS SISTEM OPERASI

Hak akses file didefinisikan secara terpisah untuk user, grup dan other.

Users, Groups, dan Permissions di Linux Ubuntu

TUGAS SISTEM OPERASI. : Agung Septiansyah NIM : : Teknik Informatika/22

Setelah mempelajari materi dalam bab ini, mahasiswa diharapkan mampu: Menambah, memodifikasi dan menghapus user. Menambah dan menghapus group

HAK AKSES, KEPEMILIKAN

Manajemen User & Group. oleh Walid Umar,

BAB I CLI (Command Line Interface)

DAN HAK AKSES BAB 8 MANAJEMEN GROUP, USER, 8.1 Pentingnya Membuat Group dan User Account

Praktikum 1. Perintah Dasar Sistem Operasi Linux

Jelaskan tentang kepemilikan file/directory dalam sistem Linux/unix?

Praktikum 2. Operasi Linux. POKOK BAHASAN: Format Instruksi pada Sistem Operasi Linux Perintah-Perintah Dasar pda Sistem Operasi Linux

Hak Akses Pada Sistem Operasi Linux

Nama : Ridlo Pamuji NIM : / 22 : Sistem Operasi

UNIX: FILESYSTEM. System Bootup: Login Unix: Untuk masuk ke sistem: Merubah Password:

NAMA : ADITO EFRI NIM : Prodi : SISTEM INFORMASI

Basic Comand Line (perintah dasar) pada Linux melalui terminal

sekarang Anda dapat melihat direktori weare dibawah direktori /home/ debian:/home# ls weare

Kata Pengantar. Malang, September Penyusun

Praktikum 1. Perintah Dasar Sistem Operasi Linux. Format Instruksi pada Sistem Operasi Linux Perintah-Perintah Dasar pda Sistem Operasi Linux

Manajemen File dan Direktori

P1 : Perintah Dasar Sistem Operasi Linux

Perintah Perintah Dasar Pada Sistem Operasi Linux

Unix/Linux Operating system

LAPORAN PRAKTIKUM SISTEM OPERASI PROGRAM TEKNOLOGI INFORMASI DAN ILMU KOMPUTER UNIVERSITAS BRAWIJAYA

Dalam Command Line Interface (CLI), kita masuk sebagai User. standart, yang tertulis hanyalah username dan hostname, contoh

1. Buatlah summary percbaan 1 sampai dengan percobaan 15 dalam bentuk tabel. Jawab : $ cal -y hostname

User yang dapat menggunakan sistem Unix dibagi menjadi 3, yaitu :

MODUL 01 SISTEM OPERASI

JURNAL PRAKTIKUM JARINGAN KOMPUTER 2012/2013. NAMA : SURYADI NIM : ASISTEN : ABAY KELAS : G2 BAB Ke- : 3

JURNAL PRAKTIKUM SISTEM OPERASI 2012/2013. NAMA : Thito Chandra Kelana NIM : ASISTEN : Aulianita Rizka Fitri KELAS : F2 BAB Ke- : III

LAPORAN PRATIKUM LINUX. Modul I. Sekilas Linux dan Instalasi

I. DASAR TEORI. Perintah Dasar Linux

Sistem File. Praktikum 5 A. T U J U A N

BAB I CLI (Command Line Interface)

Ijin dan Kepemilikan

LAPORAN PRAKTIKUM SISTEM OPERASI PROGRAM TEKNOLOGI INFORMASI DAN ILMU KOMPUTER UNIVERSITAS BRAWIJAYA

Praktikum II. 2. Direktori Direktori adalah tempat menampung file dan juga sub-direktori.

LAPORAN PRAKTIKUM SISTEM OPERASI. Perintah Dasar pada Linux

Adduser adalah perintah untuk menambahkan seorang user kedalam system.

LAPORAN PRAKTIKUM SISTEM OPERASI PROGRAM TEKNOLOGI INFORMASI DAN ILMU KOMPUTER UNIVERSITAS BRAWIJAYA

Paktikum1. Perintah Dasar Sistem Operasi Linux D3 TEKNIK INFORMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SEBELAS MARET

LAPORAN PRAKTIKUM SISTEM OPERASI

Keamanan Sistem Operasi

JURNAL PRAKTIKUM JARINGAN KOMPUTER

Login kembali dengan user yang tadi telah dibuat

Apa itu Super User? Cara membuat pengguna (user) baru. Pendahuluan

Menghubungkan Internet Host ke Guest dan Instalasi aplikasi

Sistem File. Praktikum 3 A. T U J U A N

eko-dok.web.ugm.ac.id

DEPARTEMEN PENDIDIKAN NASIONAL BIRO PERENCANAAN DAN KERJASAMA LUAR NEGERI

MODUL I LINUX DASAR. etc bin usr sbin home. Coba.txt. Gambar 1 Struktur Hirarki Direktori

Modul praktikum OS. MANUAL Linux menyediakan manual secara on-line. Beberapa kunci keyboard yang penting dalam menggunakan manual adalah : Q

LAPORAN PRAKTIKUM SISTEM OPERASI

Laporan Sistem Operasi Kode Perintah Dasar Linux

Konsep User & Group di Unix/Unix-like

Praktikum Sistem Operasi

LAPORAN PRAKTIKUM SISTEM OPERASI PROGRAM TEKNOLOGI INFORMASI DAN ILMU KOMPUTER UNIVERSITAS BRAWIJAYA

Beberapa Perintah dalam UNIX

BAB I CLI (Command Line Interface)

Shell dan Pemrograman Shell

MODUL PRAKTIKUM I PERINTAH DASAR LINUX

PRINSIP DASAR PERANCANGAN SISTEM YANG AMAN

NAMA : FAISAL AMIR NIM : KELAS : SISTEM KOMPU PERINTAH DASAR PADA LINUX

BAB 1 PENGENALAN LINUX

Praktikum Modul 5 Perintah Dasar Linux

1. Mengenal utilitas dasar Linux dan Unix 2. Merangkaikan utilitas dengan pipe 3. Mempelajari konsep delimiter

PERINTAH DASAR LINUX. Iqbal Dhea Furqon T Prakikum Sistem Operasi H. sudo

Bab 10: Antar Muka Sistem File. Konsep File

Redirection dan pipe merupakan standar dari fasilitas shell di unix.

Sistem Administrasi Linux

Praktikum 3 Perintah DasarSistem Operasi Linux

Sortir dengan utilitas sort akan menyusun data berdasarkan criteria. Utilitas sort dilakukan dengan format

SISTEM OPERASI U N I X SEJARAH UNIX STRUKTUR UNIX K O M P U T E R K E R N E L S H E L L UTILITAS U S E R APLIKASI

Masuk / Keluar Sistem UNIX

KETRAMPILAN KOMPUTER 1B - PERTEMUAN IV & V Sabtu, Oktober 2015

Tutorial J A R I N G A N. Perintah Dasar Linux (Debian 5)

Zaid Romegar Mair

SISTEM OPERASI. CSP 2702 Semester/SKS : 3/3 Program Studi : Sistem Komputer Kamis, Ruang : P-22

Sekilas File System di Linux

Perintah Dasar UNIX. Dibuat Oleh: Anindito Yoga Pratama, S.T., MMSI

Modul 5 DASAR DASAR LINUX

Praktikum Sistem Operasi 2.Perintah dasar Linux & Repositori

Membuat Homepage Pribadi

PERINTAH DASAR LINUX

PRAKTIK DASAR PENGELOLAAN FILE

Mengakses Server Melalui SSH Menggunakan PuTTY di Windows

LAPORAN PRAKTIKUM SISTEM OPERASI PROGRAM TEKNOLOGI INFORMASI DAN ILMU KOMPUTER UNIVERSITAS BRAWIJAYA

ls = Melihat isi direktori #ls NamaFolder

POSTEST SISTEM OPERASI. Disusun Oleh : : Nurul Annisa Putri. Nim : Jurusan/ Kelas : Teknik Informatika/ 4 (Empat) B

MANAJEMEN FILE DAN RESOURCES SHARING

PRAKTIKUM SISTEM OPERASI TEKNIK INFORMATIKA

Titin Winarti Diterbitkan oleh : Semarang University Press Semarang 2009

Mengamankan Sistem Informasi. Pertemuan IV

Command Line Interface

MODUL 1 Perintah Dasar Pada Windows dan Linux

Transkripsi:

Praktikum IV File Permission & File Protection 1.1. Manajemen User dan Group Pada sistem operasi linux mendukung banyak pengguna/multiuser Linux. Kita bisa melakukan manajemen pada user dan groups yang ada di dalamnya baik itu merubah hak aksesnya, menambah groups dan menghapus user yang ada di dalam sistem operasi linux. Untuk melakukannya kita harus login sebagai root (#), jadi seorang user/group tidak dapat memodifikasi user/group lain. Perintah perintah yang di gunakan untuk memanajemen user dan group : a) Perintah untuk membuat user baru ada 2, yaitu : Pertama $adduser Kedua $useradd Berikan contoh hasil output dari syntax pertama (tempelkan screenshot dikolom berikut ini) Berikan contoh hasil output dari syntax kedua (tempelkan screenshot dikolom berikut ini)

Jelaskan perbedaan dari kedua perintah diatas : a) Useradd : menciptakan user tanpa mengeset password. b) Adduser : menciptakan user dengan melakukan setting password terlebih dahulu. a) Useradd : menciptakan user tanpa ada home dirktorinya. b) Adduser : menciptakan user serta home direktorinya. a) Useradd : menciptakan user tanpa memberikan keterangan lengkap mengenai user tersebut. b) Adduser : menciptakan user dengan memberikan keterangan lengkap si user tersebut b) Perintah untuk merubah password menggunakan perintah $ passwd [options] Nama_User Berikan contoh hasil output dan penjelasan singkat dari syntax diatas (tempelkan screenshot dikolom berikut ini) memberi password untuk user dekstops c) Menghapus User # userdel [option...] nama_user Berikan contoh hasil output dan penjelasan singkat dari syntax diatas (tempelkan screenshot dikolom berikut ini) menghapus user dekstops

Jelaskan fungsi penggunaan option r pada syntax userdel -r, --remove File dalam direktori home user akan dihapus beserta semua direktori dan mail spoolnya. d) Perintah who $ who [options]... Jelaskan fungsi who pada syntax diatas Menampilkan siapa yang sudah log on Berikan contoh hasil output dan penjelasan singkat dari syntax diatas (tempelkan screenshot dikolom berikut ini) Syntax yang berfungsi untuk mengetahui anda terlogin sebagai user apa menggunakan perintah $whoami e) Perintah groupadd # groupadd [option...] nama_grup_baru Berikan contoh hasil output dari syntax diatas (tempelkan screenshot dikolom berikut ini)

Jelaskan secara rinci maksud syntax diatas Gropadd digunakan untuk membuat group Jika kita ingin mengamankan dengan memberikan password pada group perintah apa yang diberikan $gpasswd [option][nama_group] Lalu jika kita ingin mengubah nama group perintah apa yang harus kita ketikan $groupmod [option]group Berikan contoh hasil output dan penjelasan singkat dari syntax ganti nama group diatas (tempelkan screenshot dikolom berikut ini) mengganti nama group agem menjadi admi1 Untuk menambahkan user kedalam anggota suatu group menggunakan perintah $usermod f) Setelah menambahkan anggota pada group. Cek dengan menggunakan perintah # cat /etc/group Berikan hasil output dan penjelasan singkat dari syntax diatas (tempelkan screenshot dikolom berikut ini) Setelah sintax diketik akan memunculkan tulisantulisan di terminal, gambar diatas menunjukkan ada user wahyu

g) Perintah groupdel # groupdel nama_grup_yang_akan_dihapus Jelaskan fungsi syntax diatas Menhapus sebuah group Berikan contoh hasil output dari syntax diatas (tempelkan screenshot dikolom berikut ini) menghapus group admin1 1.2 Manajemen File Setiap file linux memiliki status izin akses file (file permission). Maksudnya setiap file memiliki informasi untuk mengatur siapa saja yang berhak untuk membaca, menjalankan atau mengubah file tersebut. Tujuannya adalah untuk menjaga privasi file, keamanan serta integritas sistem agar tidak terganggu. a) ATRIBUT FILE File mempunyai beberapa atribut, antara lain : a. Tipe file : menentukan tipe dari file, yaitu : Karakter - File biasa d l b c s p Arti Direktori Symbolic link Block special file Character special file Socket link FIFO

#Apa command line untuk melihat semua tipe file bertipe directory saja seperti contoh dibawah ini & sertakan screenshot! Ls menampilkan -d untuk direktori saja -l untuk menampilkan hak akses beserta informasi yg lain #Bagaimana cara membuat file bertipe fifo..? sertakan screenshot! $mkfifo [nama_pipe]

b. Jumlah link : jumlah link untuk file ini. c. Pemilik (Owner) : menentukan siapa pemilik file ini d. Group : menentukan group yang memiliki file ini e. Jumlah karakter : menentukan ukuran file dalam byte f. Waktu pembuatan : menentukan kapan file terakhir dimodifikasi g. Nama file : menentukan nama file yang dimaksud Contoh : -rw-rw-r-- 1 bin auth 1639 2008-08-31 20:19 File.txt Ijin akses tipe Jml link Pemilik Group Jml karakter Waktu Nama file b) IJIN AKSES Setiap obyek pada Linux harus mempunyai pemilik, yaitu nama pemakai Linux (account) yang terdaftar pada /etc/passwd. Ijin akses dibagi menjadi 3 peran yaitu : Pemilik (Owner) Kelompok (Group) Lainnya (Others) Setiap peran dapat melakukan 3 bentuk operasi yaitu : Pada File o R (Read) o W (Write) Ijin untukmembaca Ijin untuk mengubah / membuat o X (Execute) Ijin untuk menjalankan program Pada Direktori o R (Read) Ijin untukmembaca daftar file dalam direktori o W (Write) Ijin untuk mengubah/membuat file di direktori o X (Execute) Ijin untuk masuk ke direktori (cd) Pemilik File/Direktori dapat mengubah ijin akses sebagai berikut :

-rwxrwxrwx 1 student test 1639 2001-08-31 20:19 file.txt user Format untuk mengubah ijin akses dimana group other chmod [ugoa] [= + -] [rwx] File(s) chmod [ugoa] [= + -] [rwx] Dir(s) u = user (pemilik) g = group (kelompok) o = others (lainnya) a = all Format lain dari chmod adalah menggunakan bilangan biner sebagai berikut chmod [Angka_ijin] File(s) chmod [Angka_Ijin] Dir(s) Note : angka 0 di berikan apabila kita tidak memberikan ijin sedangkan agka 1 di berikan apabila diberikan ijin. Contoh : r w x 1 0 1 = 5 Ada file dengan nama file.txt dimana untuk ijin aksesnya owner diberi seluruh akses, group hanya baca, other tidak ada akses sama sekali.bagaimanakah format yang digunakan untuk merubah ijin akses dari file.txt tersebut? Jawab : u = r w x = 1 1 1 = 7 g = r w x = 1 0 0 = 4 o = r w x = 0 0 0 = 0 jadi formatnya adalah : $ chmod 740 file.txt

#Apakah ada cara lain untuk mengganti hak ijin akses file selain dengan meggunakan mode biner dan alphabet..? jika ada jelaskan! Dengan cara menggunakan gui, caranya klik kanan file, lalu pilih properties, setelah itu pilih tab permissions, lalu pilih permission untuk user, group dan others. # Buatlah file dengan nama coba1 lalu ubahlah hak ijin aksesnya dengan $chmod u-x,g+r,o=w coba1.jelaskan proses perintah tersebut! Perintah diatas akan mengubah hak akses pemilik dikurangi haknya untuk mengeksekusi, group ditambah bisa membaca dan other di set bisa menulis # Buatlah file dengan nama coba2.txt lalu ubahlah ijin aksesnya dengan 2 cara yaitu biner & alphabet, dimana owner ijin hanya read, group hanya execute, dan other tidak ada akses sama sekali. (Sertakan Screenshot) Merubah hak akses file coba2.txt menjadi owner ijin hanya read, group hanya execute, dan other tidak ada akses sama sekali. c) PEMILIK FILE dan GROUPS Pemilik sebuah file atau direktori dapat diganti menjadi user yang lain yang kita inginkan Untuk menggantinya digunakan perintah chown. # chown option pemilik_baru nama_file/direktori Begitu juga nama group pada sebuah file juga dapat kita ubah, untuk mengubahnya kita bisa menggunakan perintah chgrp.

# Buatlah folder & user dengan nama sisop lalu ubahlah pemilik/owner folder tersebut dengan user sisop seperti contoh dibawah ini! Sertakan screenshots # chgrp option group_pengganti nama_file/direktori Untuk keamanan dan privasi, setiap file di linux memiliki identitas kepemilikan(ownership). Dengan adanya identitas ini maka akan jelas siapa pemilik file tersebut.

note : perintah chown dan chgrp harus dilakukan melalui root. User dan Group pengganti sudah harus ada dalam sistem. # Buatlah sebuah direktori dan rubahlah sesuai kriteria berikut : -Yang bisa mengakses hanya user -Gantilah pemilik direktori tersebut sesuai nama depanmu -Gantilah groups direktori tersebut sesuai nama tengahmu -Sertakan screenshot & prosesnya $mkdir untuk membuat diretori, chmod 700 untuk merubah hak akses user dapat mengakses dan yg lain tidak, chown untuk mengubah kepemilikan user, chgrp untuk merubah kepemilikan group I. TUGAS PRAKTIKUM A. Tugas Praktikum

1. Lakukan 3 cara berbeda untuk merubah hak akses dari sebuah file menjadi (r--r--r--)? Sertakan screenshot! 2. Buatlah 3 groups dengan nama parent, children dan soho dan buatlah user baru untuk masing groups lalu susunlah groups dan user tersebut sehingga pengelompokanya menjadi seperti ini : Parent Children Soho Joni Ana Utang Budi Ani Piutan Sertakan Screenshot!! 3. Hapuslah user yang telah kalian buat (min 3) beserta home direktorinya!! Sertakan Screenshot!! 4. Berikan Kesimpulan dari praktikum ini Lembar Jawaban

1. 1. Dengan cara command line : $ chmod 444 nama_file 2. Dengan cara command line : $ chmod a=x nama_file 3. Dengan gui : klik kanan pada file, lalu pilih tab permissions, pilih pada access owner menjadi Read-Only, Groups access menjadi Read-Only, dan other access mejadi Read- Only. 2.

3. Menghapus user # userdel -r [nama_user] atau bisa langsung # userdel -r [nama_user] ; userdel -r [nama_user2] ; dst kamanannya akan terjaga.

4. File permission dan protection didalam linux, keamanan dalam pengguna, group,dan pengguna lain sangat perlu diperhatikan. Agar hak akses data dalam Linux tetap terjaga. Juga mencegah untuk membuka data pribadi yang dilakukan user lain, untuk itu digunakan file protection dan permission untuk membuat hak akses suatu file demi keamanan data.